From 54790c5d4cc4104f65740231cc07f767f8871eb5 Mon Sep 17 00:00:00 2001 From: Elie Date: Tue, 29 Jun 2021 16:08:30 +0200 Subject: [PATCH] Split s3_bucket_metrics_supplier --- pkg/remote/aws/init.go | 3 +- .../aws/s3_bucket_metric_supplier_test.go | 162 - .../aws/s3_bucket_metrics_detail_fetcher.go | 38 + .../aws/s3_bucket_metrics_enumerator.go | 74 + pkg/remote/aws/s3_bucket_metrics_supplier.go | 88 - .../schema.golden.json | 171757 --------------- .../schema.golden.json | 171757 --------------- .../schema.golden.json | 122523 ---------- pkg/remote/s3_scanner_test.go | 151 + .../aws_s3_bucket_multiple/schema.golden.json | 122523 ---------- .../results.golden.json | 0 .../results.golden.json | 0 ...Metric2_Bucket2-eu-west-3.res.golden.json} | 0 ..._Metric_Bucket2-eu-west-3.res.golden.json} | 0 ...etrics2_Bucket2-eu-west-3.res.golden.json} | 0 ...Metrics_Bucket2-eu-west-3.res.golden.json} | 0 .../results.golden.json | 0 17 files changed, 265 insertions(+), 588811 deletions(-) delete mode 100644 pkg/remote/aws/s3_bucket_metric_supplier_test.go create mode 100644 pkg/remote/aws/s3_bucket_metrics_detail_fetcher.go create mode 100644 pkg/remote/aws/s3_bucket_metrics_enumerator.go delete mode 100644 pkg/remote/aws/s3_bucket_metrics_supplier.go delete mode 100755 pkg/remote/aws/test/s3_bucket_metrics_list_bucket/schema.golden.json delete mode 100755 pkg/remote/aws/test/s3_bucket_metrics_list_metrics/schema.golden.json delete mode 100755 pkg/remote/aws/test/s3_bucket_metrics_multiple/schema.golden.json delete mode 100755 pkg/remote/test/aws_s3_bucket_multiple/schema.golden.json rename pkg/remote/{aws => }/test/s3_bucket_metrics_list_bucket/results.golden.json (100%) rename pkg/remote/{aws => }/test/s3_bucket_metrics_list_metrics/results.golden.json (100%) rename pkg/remote/{aws/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metric2_Bucket2.res.golden.json => test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metric2_Bucket2-eu-west-3.res.golden.json} (100%) rename pkg/remote/{aws/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metric_Bucket2.res.golden.json => test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metric_Bucket2-eu-west-3.res.golden.json} (100%) rename pkg/remote/{aws/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metrics2_Bucket2.res.golden.json => test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metrics2_Bucket2-eu-west-3.res.golden.json} (100%) rename pkg/remote/{aws/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metrics_Bucket2.res.golden.json => test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metrics_Bucket2-eu-west-3.res.golden.json} (100%) rename pkg/remote/{aws => }/test/s3_bucket_metrics_multiple/results.golden.json (100%) diff --git a/pkg/remote/aws/init.go b/pkg/remote/aws/init.go index 3c47d80b..126aba1d 100644 --- a/pkg/remote/aws/init.go +++ b/pkg/remote/aws/init.go @@ -65,9 +65,10 @@ func Init(version string, alerter *alerter.Alerter, remoteLibrary.AddDetailsFetcher(aws.AwsS3BucketInventoryResourceType, NewS3BucketInventoryDetailsFetcher(provider, deserializer)) remoteLibrary.AddEnumerator(NewS3BucketNotificationEnumerator(s3Repository, factory, provider.Config)) remoteLibrary.AddDetailsFetcher(aws.AwsS3BucketNotificationResourceType, NewS3BucketNotificationDetailsFetcher(provider, deserializer)) + remoteLibrary.AddEnumerator(NewS3BucketMetricsEnumerator(s3Repository, factory, provider.Config)) + remoteLibrary.AddDetailsFetcher(aws.AwsS3BucketMetricResourceType, NewS3BucketMetricsDetailsFetcher(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)) diff --git a/pkg/remote/aws/s3_bucket_metric_supplier_test.go b/pkg/remote/aws/s3_bucket_metric_supplier_test.go deleted file mode 100644 index 40904d8b..00000000 --- a/pkg/remote/aws/s3_bucket_metric_supplier_test.go +++ /dev/null @@ -1,162 +0,0 @@ -package aws - -import ( - "context" - "testing" - - awssdk "github.com/aws/aws-sdk-go/aws" - "github.com/aws/aws-sdk-go/aws/awserr" - "github.com/aws/aws-sdk-go/service/s3" - "github.com/cloudskiff/driftctl/pkg/parallel" - "github.com/cloudskiff/driftctl/pkg/remote/aws/client" - "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" - "github.com/cloudskiff/driftctl/pkg/remote/cache" - 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" - testresource "github.com/cloudskiff/driftctl/test/resource" - - "github.com/cloudskiff/driftctl/pkg/terraform" - "github.com/cloudskiff/driftctl/test" - "github.com/cloudskiff/driftctl/test/goldenfile" - "github.com/cloudskiff/driftctl/test/mocks" - "github.com/stretchr/testify/assert" -) - -func TestS3BucketMetricSupplier_Resources(t *testing.T) { - - tests := []struct { - test string - dirName string - mocks func(repository *repository.MockS3Repository) - wantErr error - }{ - { - test: "multiple bucket with multiple metrics", dirName: "s3_bucket_metrics_multiple", - mocks: func(repository *repository.MockS3Repository) { - repository.On( - "ListAllBuckets", - ).Return([]*s3.Bucket{ - {Name: awssdk.String("bucket-martin-test-drift")}, - {Name: awssdk.String("bucket-martin-test-drift2")}, - {Name: awssdk.String("bucket-martin-test-drift3")}, - }, nil) - - repository.On( - "GetBucketLocation", - "bucket-martin-test-drift", - ).Return( - "eu-west-1", - nil, - ) - - repository.On( - "GetBucketLocation", - "bucket-martin-test-drift2", - ).Return( - "eu-west-3", - nil, - ) - - repository.On( - "GetBucketLocation", - "bucket-martin-test-drift3", - ).Return( - "ap-northeast-1", - nil, - ) - - repository.On( - "ListBucketMetricsConfigurations", - &s3.Bucket{Name: awssdk.String("bucket-martin-test-drift2")}, - "eu-west-3", - ).Return( - []*s3.MetricsConfiguration{ - {Id: awssdk.String("Metrics_Bucket2")}, - {Id: awssdk.String("Metrics2_Bucket2")}, - }, - nil, - ) - }, - }, - { - test: "cannot list bucket", dirName: "s3_bucket_metrics_list_bucket", - mocks: func(repository *repository.MockS3Repository) { - repository.On("ListAllBuckets").Return(nil, awserr.NewRequestFailure(nil, 403, "")) - }, - wantErr: remoteerror.NewResourceEnumerationErrorWithType(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsS3BucketMetricResourceType, resourceaws.AwsS3BucketResourceType), - }, - { - test: "cannot list metrics", dirName: "s3_bucket_metrics_list_metrics", - mocks: func(repository *repository.MockS3Repository) { - repository.On("ListAllBuckets").Return( - []*s3.Bucket{ - {Name: awssdk.String("bucket-martin-test-drift")}, - }, - nil, - ) - repository.On( - "GetBucketLocation", - "bucket-martin-test-drift", - ).Return( - "eu-west-3", - nil, - ) - - repository.On( - "ListBucketMetricsConfigurations", - &s3.Bucket{Name: awssdk.String("bucket-martin-test-drift")}, - "eu-west-3", - ).Return( - nil, - awserr.NewRequestFailure(nil, 403, ""), - ) - - }, - wantErr: remoteerror.NewResourceEnumerationError(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsS3BucketMetricResourceType), - }, - } - 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) - } - repository := repository.NewS3Repository(client.NewAWSClientFactory(provider.session), cache.New(0)) - supplierLibrary.AddSupplier(NewS3BucketMetricSupplier(provider, repository, deserializer)) - } - - t.Run(tt.test, func(t *testing.T) { - - mock := repository.MockS3Repository{} - tt.mocks(&mock) - - provider := mocks.NewMockedGoldenTFProvider(tt.dirName, providerLibrary.Provider(terraform.AWS), shouldUpdate) - s := &S3BucketMetricSupplier{ - provider, - deserializer, - &mock, - terraform.NewParallelResourceReader(parallel.NewParallelRunner(context.TODO(), 10)), - tf.TerraformProviderConfig{ - Name: "test", - DefaultAlias: "eu-west-3", - }, - } - got, err := s.Resources() - assert.Equal(t, err, tt.wantErr) - - test.CtyTestDiff(got, tt.dirName, provider, deserializer, shouldUpdate, t) - }) - } -} diff --git a/pkg/remote/aws/s3_bucket_metrics_detail_fetcher.go b/pkg/remote/aws/s3_bucket_metrics_detail_fetcher.go new file mode 100644 index 00000000..0d220293 --- /dev/null +++ b/pkg/remote/aws/s3_bucket_metrics_detail_fetcher.go @@ -0,0 +1,38 @@ +package aws + +import ( + "github.com/cloudskiff/driftctl/pkg/resource" + "github.com/cloudskiff/driftctl/pkg/resource/aws" + "github.com/cloudskiff/driftctl/pkg/terraform" +) + +type S3BucketMetricsDetailsFetcher struct { + reader terraform.ResourceReader + deserializer *resource.Deserializer +} + +func NewS3BucketMetricsDetailsFetcher(provider terraform.ResourceReader, deserializer *resource.Deserializer) *S3BucketMetricsDetailsFetcher { + return &S3BucketMetricsDetailsFetcher{ + reader: provider, + deserializer: deserializer, + } +} + +func (r *S3BucketMetricsDetailsFetcher) ReadDetails(res resource.Resource) (resource.Resource, error) { + ctyVal, err := r.reader.ReadResource(terraform.ReadResourceArgs{ + Ty: aws.AwsS3BucketMetricResourceType, + ID: res.TerraformId(), + Attributes: map[string]string{ + "alias": *res.Attributes().GetString("region"), + }, + }) + if err != nil { + return nil, err + } + deserializedRes, err := r.deserializer.DeserializeOne(aws.AwsS3BucketMetricResourceType, *ctyVal) + if err != nil { + return nil, err + } + + return deserializedRes, nil +} diff --git a/pkg/remote/aws/s3_bucket_metrics_enumerator.go b/pkg/remote/aws/s3_bucket_metrics_enumerator.go new file mode 100644 index 00000000..56bedeef --- /dev/null +++ b/pkg/remote/aws/s3_bucket_metrics_enumerator.go @@ -0,0 +1,74 @@ +package aws + +import ( + "fmt" + + "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" + "github.com/sirupsen/logrus" +) + +type S3BucketMetricsEnumerator struct { + repository repository.S3Repository + factory resource.ResourceFactory + providerConfig tf.TerraformProviderConfig +} + +func NewS3BucketMetricsEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig) *S3BucketMetricsEnumerator { + return &S3BucketMetricsEnumerator{ + repository: repo, + factory: factory, + providerConfig: providerConfig, + } +} + +func (e *S3BucketMetricsEnumerator) SupportedType() resource.ResourceType { + return aws.AwsS3BucketMetricResourceType +} + +func (e *S3BucketMetricsEnumerator) Enumerate() ([]resource.Resource, error) { + buckets, err := e.repository.ListAllBuckets() + if err != nil { + return nil, remoteerror.NewResourceEnumerationErrorWithType(err, aws.AwsS3BucketMetricResourceType, aws.AwsS3BucketResourceType) + } + + results := make([]resource.Resource, len(buckets)) + + for _, bucket := range buckets { + region, err := e.repository.GetBucketLocation(*bucket.Name) + if err != nil { + return nil, err + } + if region == "" || region != e.providerConfig.DefaultAlias { + logrus.WithFields(logrus.Fields{ + "region": region, + "bucket": *bucket.Name, + }).Debug("Skipped bucket") + continue + } + + metricsConfigurationList, err := e.repository.ListBucketMetricsConfigurations(bucket, region) + if err != nil { + return nil, remoteerror.NewResourceEnumerationError(err, aws.AwsS3BucketMetricResourceType) + } + + for _, metric := range metricsConfigurationList { + id := fmt.Sprintf("%s:%s", *bucket.Name, *metric.Id) + results = append( + results, + e.factory.CreateAbstractResource( + string(e.SupportedType()), + id, + map[string]interface{}{ + "region": region, + }, + ), + ) + } + } + + return results, err +} diff --git a/pkg/remote/aws/s3_bucket_metrics_supplier.go b/pkg/remote/aws/s3_bucket_metrics_supplier.go deleted file mode 100644 index b4012797..00000000 --- a/pkg/remote/aws/s3_bucket_metrics_supplier.go +++ /dev/null @@ -1,88 +0,0 @@ -package aws - -import ( - "fmt" - - "github.com/aws/aws-sdk-go/service/s3" - "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" - - "github.com/cloudskiff/driftctl/pkg/terraform" - "github.com/zclconf/go-cty/cty" -) - -type S3BucketMetricSupplier struct { - reader terraform.ResourceReader - deserializer *resource.Deserializer - repository repository.S3Repository - runner *terraform.ParallelResourceReader - providerConfig tf.TerraformProviderConfig -} - -func NewS3BucketMetricSupplier(provider *AWSTerraformProvider, repository repository.S3Repository, deserializer *resource.Deserializer) *S3BucketMetricSupplier { - return &S3BucketMetricSupplier{ - provider, - deserializer, - repository, - terraform.NewParallelResourceReader(provider.Runner().SubRunner()), - provider.Config, - } -} - -func (s *S3BucketMetricSupplier) Resources() ([]resource.Resource, error) { - buckets, err := s.repository.ListAllBuckets() - if err != nil { - return nil, remoteerror.NewResourceEnumerationErrorWithType(err, aws.AwsS3BucketMetricResourceType, aws.AwsS3BucketResourceType) - } - - for _, bucket := range buckets { - bucket := *bucket - region, err := s.repository.GetBucketLocation(*bucket.Name) - if err != nil { - return nil, err - } - if region == "" || region != s.providerConfig.DefaultAlias { - continue - } - if err := s.listBucketMetricConfiguration(&bucket, region); err != nil { - return nil, remoteerror.NewResourceEnumerationError(err, aws.AwsS3BucketMetricResourceType) - } - } - ctyVals, err := s.runner.Wait() - if err != nil { - return nil, err - } - - return s.deserializer.Deserialize(aws.AwsS3BucketMetricResourceType, ctyVals) -} - -func (s *S3BucketMetricSupplier) listBucketMetricConfiguration(bucket *s3.Bucket, region string) error { - - metricsConfigurationList, err := s.repository.ListBucketMetricsConfigurations(bucket, region) - if err != nil { - return err - } - - for _, config := range metricsConfigurationList { - id := fmt.Sprintf("%s:%s", *bucket.Name, *config.Id) - s.runner.Run(func() (cty.Value, error) { - s3BucketMetric, err := s.reader.ReadResource( - terraform.ReadResourceArgs{ - Ty: aws.AwsS3BucketMetricResourceType, - ID: id, - Attributes: map[string]string{ - "alias": region, - }, - }, - ) - if err != nil { - return cty.NilVal, err - } - return *s3BucketMetric, err - }) - } - return nil -} diff --git a/pkg/remote/aws/test/s3_bucket_metrics_list_bucket/schema.golden.json b/pkg/remote/aws/test/s3_bucket_metrics_list_bucket/schema.golden.json deleted file mode 100755 index 9077e920..00000000 --- a/pkg/remote/aws/test/s3_bucket_metrics_list_bucket/schema.golden.json +++ /dev/null @@ -1,171757 +0,0 @@ -{ - "aws_accessanalyzer_analyzer": { - "Version": 0, - "Block": { - "Attributes": { - "analyzer_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_acm_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_authority_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_validation_options": { - "Type": [ - "set", - [ - "object", - { - "domain_name": "string", - "resource_record_name": "string", - "resource_record_type": "string", - "resource_record_value": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subject_alternative_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "validation_emails": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "validation_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "options": { - "Attributes": { - "certificate_transparency_logging_preference": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_acm_certificate_validation": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "validation_record_fqdns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_acmpca_certificate_authority": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_signing_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "not_after": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "not_before": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "permanent_deletion_time_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "serial": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "certificate_authority_configuration": { - "Attributes": { - "key_algorithm": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "signing_algorithm": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "subject": { - "Attributes": { - "common_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "country": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "distinguished_name_qualifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "generation_qualifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "given_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "initials": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "locality": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "organization": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "organizational_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pseudonym": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "surname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "title": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "revocation_configuration": { - "Attributes": {}, - "BlockTypes": { - "crl_configuration": { - "Attributes": { - "custom_cname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expiration_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_alb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_owned_ipv4_pool": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "drop_invalid_header_fields": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_http2": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "internal": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "subnet_mapping": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outpost_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ipv4_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_alb_listener": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssl_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_alb_listener_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_alb_listener_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "condition": { - "Attributes": {}, - "BlockTypes": { - "host_header": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_header": { - "Attributes": { - "http_header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_request_method": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "path_pattern": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source_ip": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_alb_target_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deregistration_delay": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lambda_multi_value_headers_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancing_algorithm_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "proxy_protocol_v2": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "slow_start": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "health_check": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "healthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "matcher": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "stickiness": { - "Attributes": { - "cookie_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_alb_target_group_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ami": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ami_copy": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_ami_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_ami_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ami_from_instance": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_without_reboot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ami_launch_permission": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_account": { - "Version": 0, - "Block": { - "Attributes": { - "cloudwatch_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "throttle_settings": { - "Type": [ - "list", - [ - "object", - { - "burst_limit": "number", - "rate_limit": "number" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_api_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_authorizer": { - "Version": 0, - "Block": { - "Attributes": { - "authorizer_credentials": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_result_ttl_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "identity_validation_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_base_path_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "base_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_client_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expiration_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "pem_encoded_certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_deployment": { - "Version": 0, - "Block": { - "Attributes": { - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stage_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "triggers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_documentation_part": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "properties": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "location": { - "Attributes": { - "method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_documentation_version": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_domain_name": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "certificate_upload_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cloudfront_domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cloudfront_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "regional_certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regional_certificate_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regional_domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "regional_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_gateway_response": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "response_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_integration": { - "Version": 0, - "Block": { - "Attributes": { - "cache_key_parameters": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cache_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "connection_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_handling": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "credentials": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "integration_http_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "passthrough_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "request_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_milliseconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_integration_response": { - "Version": 0, - "Block": { - "Attributes": { - "content_handling": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "selection_pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_method": { - "Version": 0, - "Block": { - "Attributes": { - "api_key_required": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "request_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_parameters": { - "Type": [ - "map", - "bool" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_validator_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_method_response": { - "Version": 0, - "Block": { - "Attributes": { - "http_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_parameters": { - "Type": [ - "map", - "bool" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_method_settings": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "method_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "settings": { - "Attributes": { - "cache_data_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cache_ttl_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "caching_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "require_authorization_for_cache_control": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unauthorized_cache_control_header_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_model": { - "Version": 0, - "Block": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schema": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_request_validator": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "validate_request_body": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "validate_request_parameters": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_resource": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "path_part": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_rest_api": { - "Version": 0, - "Block": { - "Attributes": { - "api_key_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "binary_media_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "minimum_compression_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_rest_api_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_stage": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cache_cluster_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cache_cluster_size": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_certificate_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "documentation_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "xray_tracing_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "access_log_settings": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_usage_plan": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "product_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "api_stages": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stage": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "quota_settings": { - "Attributes": { - "limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "offset": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "period": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "throttle_settings": { - "Attributes": { - "burst_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_usage_plan_key": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "usage_plan_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_vpc_link": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_api": { - "Version": 0, - "Block": { - "Attributes": { - "api_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "api_key_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "credentials_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disable_execute_api_endpoint": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cors_configuration": { - "Attributes": { - "allow_credentials": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_origins": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expose_headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_age": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_api_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "api_mapping_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stage": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_authorizer": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_credentials_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_payload_format_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_result_ttl_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_simple_responses": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity_sources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "jwt_configuration": { - "Attributes": { - "audience": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_deployment": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_deployed": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "triggers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_domain_name": { - "Version": 0, - "Block": { - "Attributes": { - "api_mapping_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "domain_name_configuration": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "mutual_tls_authentication": { - "Attributes": { - "truststore_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "truststore_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_integration": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "connection_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_handling_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "credentials_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "integration_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "integration_response_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "integration_subtype": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "integration_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "integration_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "passthrough_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "payload_format_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "template_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_milliseconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "tls_config": { - "Attributes": { - "server_name_to_verify": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_integration_response": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_handling_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "integration_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "integration_response_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "template_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_model": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schema": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_route": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "api_key_required": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "model_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operation_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_response_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_route_response": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "model_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_response_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_stage": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_deploy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_certificate_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stage_variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "access_log_settings": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "default_route_settings": { - "Attributes": { - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detailed_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "route_settings": { - "Attributes": { - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detailed_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_vpc_link": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_app_cookie_stickiness_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appautoscaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "step_scaling_policy_configuration": { - "Attributes": { - "adjustment_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_aggregation_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_adjustment_magnitude": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "step_adjustment": { - "Attributes": { - "metric_interval_lower_bound": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_interval_upper_bound": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_tracking_scaling_policy_configuration": { - "Attributes": { - "disable_scale_in": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scale_in_cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scale_out_cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "customized_metric_specification": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statistic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "dimensions": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_metric_specification": { - "Attributes": { - "predefined_metric_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appautoscaling_scheduled_action": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "end_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "scalable_target_action": { - "Attributes": { - "max_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appautoscaling_target": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_gateway_route": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_gateway_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "grpc_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "target": { - "Attributes": {}, - "BlockTypes": { - "virtual_service": { - "Attributes": { - "virtual_service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http2_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "target": { - "Attributes": {}, - "BlockTypes": { - "virtual_service": { - "Attributes": { - "virtual_service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "target": { - "Attributes": {}, - "BlockTypes": { - "virtual_service": { - "Attributes": { - "virtual_service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_mesh": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "egress_filter": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_route": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_router_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "grpc_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "method_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "metadata": { - "Attributes": { - "invert": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "match": { - "Attributes": { - "exact": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regex": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "range": { - "Attributes": { - "end": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "retry_policy": { - "Attributes": { - "grpc_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tcp_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "per_retry_timeout": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeout": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "per_request": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http2_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scheme": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "header": { - "Attributes": { - "invert": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "match": { - "Attributes": { - "exact": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regex": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "range": { - "Attributes": { - "end": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "retry_policy": { - "Attributes": { - "http_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tcp_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "per_retry_timeout": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeout": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "per_request": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scheme": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "header": { - "Attributes": { - "invert": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "match": { - "Attributes": { - "exact": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regex": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "range": { - "Attributes": { - "end": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "retry_policy": { - "Attributes": { - "http_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tcp_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "per_retry_timeout": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeout": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "per_request": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tcp_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeout": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_virtual_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "backend_defaults": { - "Attributes": {}, - "BlockTypes": { - "client_policy": { - "Attributes": {}, - "BlockTypes": { - "tls": { - "Attributes": { - "enforce": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ports": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "validation": { - "Attributes": {}, - "BlockTypes": { - "trust": { - "Attributes": {}, - "BlockTypes": { - "acm": { - "Attributes": { - "certificate_authority_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file": { - "Attributes": { - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "listener": { - "Attributes": {}, - "BlockTypes": { - "connection_pool": { - "Attributes": {}, - "BlockTypes": { - "grpc": { - "Attributes": { - "max_requests": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http": { - "Attributes": { - "max_connections": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_pending_requests": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http2": { - "Attributes": { - "max_requests": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check": { - "Attributes": { - "healthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval_millis": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_millis": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "port_mapping": { - "Attributes": { - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "tls": { - "Attributes": { - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "certificate": { - "Attributes": {}, - "BlockTypes": { - "acm": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file": { - "Attributes": { - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging": { - "Attributes": {}, - "BlockTypes": { - "access_log": { - "Attributes": {}, - "BlockTypes": { - "file": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_virtual_node": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "backend": { - "Attributes": {}, - "BlockTypes": { - "virtual_service": { - "Attributes": { - "virtual_service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "client_policy": { - "Attributes": {}, - "BlockTypes": { - "tls": { - "Attributes": { - "enforce": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ports": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "validation": { - "Attributes": {}, - "BlockTypes": { - "trust": { - "Attributes": {}, - "BlockTypes": { - "acm": { - "Attributes": { - "certificate_authority_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file": { - "Attributes": { - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 25 - }, - "backend_defaults": { - "Attributes": {}, - "BlockTypes": { - "client_policy": { - "Attributes": {}, - "BlockTypes": { - "tls": { - "Attributes": { - "enforce": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ports": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "validation": { - "Attributes": {}, - "BlockTypes": { - "trust": { - "Attributes": {}, - "BlockTypes": { - "acm": { - "Attributes": { - "certificate_authority_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file": { - "Attributes": { - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "listener": { - "Attributes": {}, - "BlockTypes": { - "health_check": { - "Attributes": { - "healthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval_millis": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_millis": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "port_mapping": { - "Attributes": { - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeout": { - "Attributes": {}, - "BlockTypes": { - "grpc": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "per_request": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "per_request": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http2": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "per_request": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tcp": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tls": { - "Attributes": { - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "certificate": { - "Attributes": {}, - "BlockTypes": { - "acm": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file": { - "Attributes": { - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logging": { - "Attributes": {}, - "BlockTypes": { - "access_log": { - "Attributes": {}, - "BlockTypes": { - "file": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "service_discovery": { - "Attributes": {}, - "BlockTypes": { - "aws_cloud_map": { - "Attributes": { - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dns": { - "Attributes": { - "hostname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_virtual_router": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "listener": { - "Attributes": {}, - "BlockTypes": { - "port_mapping": { - "Attributes": { - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_virtual_service": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "provider": { - "Attributes": {}, - "BlockTypes": { - "virtual_node": { - "Attributes": { - "virtual_node_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "virtual_router": { - "Attributes": { - "virtual_router_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appsync_api_key": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expires": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appsync_datasource": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "dynamodb_config": { - "Attributes": { - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_caller_credentials": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elasticsearch_config": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_config": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_config": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appsync_function": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "function_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "function_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_mapping_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_mapping_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appsync_graphql_api": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "authentication_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schema": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uris": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "xray_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "additional_authentication_provider": { - "Attributes": { - "authentication_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "openid_connect_config": { - "Attributes": { - "auth_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iat_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_config": { - "Attributes": { - "app_id_client_regex": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "aws_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "log_config": { - "Attributes": { - "cloudwatch_logs_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "exclude_verbose_content": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "field_log_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "openid_connect_config": { - "Attributes": { - "auth_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iat_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_config": { - "Attributes": { - "app_id_client_regex": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "aws_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appsync_resolver": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kind": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "caching_config": { - "Attributes": { - "caching_keys": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "pipeline_config": { - "Attributes": { - "functions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_athena_database": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_option": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_athena_named_query": { - "Version": 0, - "Block": { - "Attributes": { - "database": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "workgroup": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_athena_workgroup": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "bytes_scanned_cutoff_per_query": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enforce_workgroup_configuration": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "publish_cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "result_configuration": { - "Attributes": { - "output_location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_option": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscaling_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "alb_target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elb": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscaling_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capacity_rebalance": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "desired_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled_metrics": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "health_check_grace_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "health_check_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "launch_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_instance_lifetime": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metrics_granularity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_elb_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protect_from_scale_in": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_linked_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "suspended_processes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "set", - [ - "map", - "string" - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "termination_policies": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_zone_identifier": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_capacity_timeout": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_elb_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "initial_lifecycle_hook": { - "Attributes": { - "default_result": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "heartbeat_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lifecycle_transition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_metadata": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_template": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "mixed_instances_policy": { - "Attributes": {}, - "BlockTypes": { - "instances_distribution": { - "Attributes": { - "on_demand_allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "on_demand_base_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "on_demand_percentage_above_base_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_instance_pools": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_max_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "launch_template": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "override": { - "Attributes": { - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tag": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "propagate_at_launch": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscaling_lifecycle_hook": { - "Version": 0, - "Block": { - "Attributes": { - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_result": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "heartbeat_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lifecycle_transition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_metadata": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscaling_notification": { - "Version": 0, - "Block": { - "Attributes": { - "group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "notifications": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "adjustment_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "estimated_instance_warmup": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_aggregation_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "min_adjustment_magnitude": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "step_adjustment": { - "Attributes": { - "metric_interval_lower_bound": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_interval_upper_bound": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_tracking_configuration": { - "Attributes": { - "disable_scale_in": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "customized_metric_specification": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statistic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "metric_dimension": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_metric_specification": { - "Attributes": { - "predefined_metric_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscaling_schedule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "desired_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "end_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "min_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "recurrence": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scheduled_action_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscalingplans_scaling_plan": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scaling_plan_version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "application_source": { - "Attributes": { - "cloudformation_stack_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 50 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "scaling_instruction": { - "Attributes": { - "disable_dynamic_scaling": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "predictive_scaling_max_capacity_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "predictive_scaling_max_capacity_buffer": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "predictive_scaling_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scaling_policy_update_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scheduled_action_buffer_time": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "customized_load_metric_specification": { - "Attributes": { - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statistic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_load_metric_specification": { - "Attributes": { - "predefined_load_metric_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_tracking_configuration": { - "Attributes": { - "disable_scale_in": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "estimated_instance_warmup": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scale_in_cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scale_out_cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "customized_scaling_metric_specification": { - "Attributes": { - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statistic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_scaling_metric_specification": { - "Attributes": { - "predefined_scaling_metric_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_backup_plan": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "advanced_backup_setting": { - "Attributes": { - "backup_options": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "rule": { - "Attributes": { - "completion_window": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "recovery_point_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start_window": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_vault_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "copy_action": { - "Attributes": { - "destination_vault_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "lifecycle": { - "Attributes": { - "cold_storage_after": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete_after": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lifecycle": { - "Attributes": { - "cold_storage_after": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete_after": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_backup_region_settings": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_type_opt_in_preference": { - "Type": [ - "map", - "bool" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_backup_selection": { - "Version": 0, - "Block": { - "Attributes": { - "iam_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "plan_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "selection_tag": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_backup_vault": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "recovery_points": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_backup_vault_notifications": { - "Version": 0, - "Block": { - "Attributes": { - "backup_vault_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backup_vault_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "backup_vault_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_backup_vault_policy": { - "Version": 0, - "Block": { - "Attributes": { - "backup_vault_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backup_vault_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_batch_compute_environment": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "compute_environment_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "compute_environment_name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ecs_cluster_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "service_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "compute_resources": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bid_percentage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "desired_vcpus": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ec2_key_pair": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "image_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_vcpus": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_vcpus": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_iam_fleet_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "launch_template": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_batch_job_definition": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "container_properties": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "revision": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "retry_strategy": { - "Attributes": { - "attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeout": { - "Attributes": { - "attempt_duration_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_batch_job_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "compute_environments": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_budgets_budget": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "budget_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cost_filters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "limit_amount": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "limit_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "time_period_end": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "time_period_start": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "time_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cost_types": { - "Attributes": { - "include_credit": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_discount": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_other_subscription": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_recurring": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_refund": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_subscription": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_tax": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_upfront": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_amortized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_blended": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "notification": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subscriber_email_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subscriber_sns_topic_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "threshold_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloud9_environment_ec2": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "automatic_stop_time_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudformation_stack": { - "Version": 0, - "Block": { - "Attributes": { - "capabilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disable_rollback": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_failure": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outputs": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "template_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "template_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_in_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudformation_stack_set": { - "Version": 0, - "Block": { - "Attributes": { - "administration_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capabilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_role_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_set_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "template_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "template_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudformation_stack_set_instance": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameter_overrides": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "retain_stack": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stack_set_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudfront_distribution": { - "Version": 1, - "Block": { - "Attributes": { - "aliases": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "caller_reference": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_root_object": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "in_progress_validation_batches": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "is_ipv6_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "last_modified_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "price_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retain_on_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "trusted_signers": { - "Type": [ - "list", - [ - "object", - { - "enabled": "bool", - "items": [ - "list", - [ - "object", - { - "aws_account_number": "string", - "key_pair_ids": [ - "set", - "string" - ] - } - ] - ] - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_deployment": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "web_acl_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "custom_error_response": { - "Attributes": { - "error_caching_min_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "error_code": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_code": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_page_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "default_cache_behavior": { - "Attributes": { - "allowed_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cached_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compress": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "field_level_encryption_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "smooth_streaming": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_origin_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "trusted_signers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "viewer_protocol_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_values": { - "Attributes": { - "headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query_string": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query_string_cache_keys": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cookies": { - "Attributes": { - "forward": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "whitelisted_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "lambda_function_association": { - "Attributes": { - "event_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_body": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lambda_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 4 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_cookies": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ordered_cache_behavior": { - "Attributes": { - "allowed_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cached_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compress": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "field_level_encryption_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path_pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "smooth_streaming": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_origin_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "trusted_signers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "viewer_protocol_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_values": { - "Attributes": { - "headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query_string": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query_string_cache_keys": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cookies": { - "Attributes": { - "forward": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "whitelisted_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "lambda_function_association": { - "Attributes": { - "event_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_body": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lambda_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 4 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "origin": { - "Attributes": { - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "origin_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "origin_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "custom_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "custom_origin_config": { - "Attributes": { - "http_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "https_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "origin_keepalive_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "origin_protocol_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "origin_read_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "origin_ssl_protocols": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_origin_config": { - "Attributes": { - "origin_access_identity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "origin_group": { - "Attributes": { - "origin_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "failover_criteria": { - "Attributes": { - "status_codes": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "member": { - "Attributes": { - "origin_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 2, - "MaxItems": 2 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "restrictions": { - "Attributes": {}, - "BlockTypes": { - "geo_restriction": { - "Attributes": { - "locations": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "restriction_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "viewer_certificate": { - "Attributes": { - "acm_certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloudfront_default_certificate": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_certificate_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "minimum_protocol_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssl_support_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudfront_origin_access_identity": { - "Version": 0, - "Block": { - "Attributes": { - "caller_reference": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cloudfront_access_identity_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "s3_canonical_user_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudfront_public_key": { - "Version": 0, - "Block": { - "Attributes": { - "caller_reference": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encoded_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hsm_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_backup_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudhsm_v2_hsm": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hsm_eni_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hsm_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hsm_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudtrail": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cloud_watch_logs_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloud_watch_logs_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_log_file_validation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_logging": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "home_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "include_global_service_events": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "is_multi_region_trail": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "is_organization_trail": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "event_selector": { - "Attributes": { - "include_management_events": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "read_write_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "data_resource": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "insight_selector": { - "Attributes": { - "insight_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_dashboard": { - "Version": 0, - "Block": { - "Attributes": { - "dashboard_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dashboard_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dashboard_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_event_bus": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_event_permission": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_bus_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statement_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "condition": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_event_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_bus_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_event_target": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_bus_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "input_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "batch_target": { - "Attributes": { - "array_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "job_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "job_definition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "job_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ecs_target": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "launch_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "task_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "task_definition_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "network_configuration": { - "Attributes": { - "assign_public_ip": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "input_transformer": { - "Attributes": { - "input_paths": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "input_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_target": { - "Attributes": { - "partition_key_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "run_command_targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "sqs_target": { - "Attributes": { - "message_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_destination": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_destination_policy": { - "Version": 0, - "Block": { - "Attributes": { - "access_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retention_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_metric_filter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "metric_transformation": { - "Attributes": { - "default_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_resource_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_document": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_stream": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_subscription_filter": { - "Version": 0, - "Block": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "distribution": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_metric_alarm": { - "Version": 1, - "Block": { - "Attributes": { - "actions_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "alarm_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "alarm_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "alarm_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "datapoints_to_alarm": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "evaluate_low_sample_count_percentiles": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "evaluation_periods": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "extended_statistic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "insufficient_data_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ok_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statistic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "threshold_metric_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "treat_missing_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "metric_query": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "return_data": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "metric": { - "Attributes": { - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stat": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codeartifact_domain": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "asset_size_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encryption_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codeartifact_domain_permissions_policy": { - "Version": 0, - "Block": { - "Attributes": { - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_document": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_revision": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codeartifact_repository": { - "Version": 0, - "Block": { - "Attributes": { - "administrator_account": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "external_connections": { - "Attributes": { - "external_connection_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "package_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "upstream": { - "Attributes": { - "repository_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codeartifact_repository_permissions_policy": { - "Version": 0, - "Block": { - "Attributes": { - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_document": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_revision": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codebuild_project": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "badge_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "badge_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "build_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encryption_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "queued_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "artifacts": { - "Attributes": { - "artifact_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "override_artifact_name": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "packaging": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "cache": { - "Attributes": { - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "modes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "environment": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compute_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "image": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "image_pull_credentials_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "privileged_mode": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "environment_variable": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "registry_credential": { - "Attributes": { - "credential": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "credential_provider": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logs_config": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_logs": { - "Attributes": { - "group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_logs": { - "Attributes": { - "encryption_disabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "secondary_artifacts": { - "Attributes": { - "artifact_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "override_artifact_name": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "packaging": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "secondary_sources": { - "Attributes": { - "buildspec": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "git_clone_depth": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "report_build_status": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "resource": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "git_submodules_config": { - "Attributes": { - "fetch_submodules": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source": { - "Attributes": { - "buildspec": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "git_clone_depth": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "report_build_status": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "resource": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "git_submodules_config": { - "Attributes": { - "fetch_submodules": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codebuild_report_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "export_config": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "s3_destination": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encryption_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "packaging": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codebuild_source_credential": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auth_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "server_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codebuild_webhook": { - "Version": 0, - "Block": { - "Attributes": { - "branch_filter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "payload_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "project_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "filter_group": { - "Attributes": {}, - "BlockTypes": { - "filter": { - "Attributes": { - "exclude_matched_pattern": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codecommit_repository": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "clone_url_http": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "clone_url_ssh": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codecommit_trigger": { - "Version": 0, - "Block": { - "Attributes": { - "configuration_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "trigger": { - "Attributes": { - "branches": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "events": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codedeploy_app": { - "Version": 0, - "Block": { - "Attributes": { - "compute_platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codedeploy_deployment_config": { - "Version": 0, - "Block": { - "Attributes": { - "compute_platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_config_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deployment_config_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "minimum_healthy_hosts": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "traffic_routing_config": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "time_based_canary": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "percentage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "time_based_linear": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "percentage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codedeploy_deployment_group": { - "Version": 0, - "Block": { - "Attributes": { - "app_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "autoscaling_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_config_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "alarm_configuration": { - "Attributes": { - "alarms": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ignore_poll_alarm_failure": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "auto_rollback_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "blue_green_deployment_config": { - "Attributes": {}, - "BlockTypes": { - "deployment_ready_option": { - "Attributes": { - "action_on_timeout": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "wait_time_in_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "green_fleet_provisioning_option": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "terminate_blue_instances_on_deployment_success": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "termination_wait_time_in_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "deployment_style": { - "Attributes": { - "deployment_option": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ec2_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ec2_tag_set": { - "Attributes": {}, - "BlockTypes": { - "ec2_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ecs_service": { - "Attributes": { - "cluster_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "load_balancer_info": { - "Attributes": {}, - "BlockTypes": { - "elb_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_group_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_group_pair_info": { - "Attributes": {}, - "BlockTypes": { - "prod_traffic_route": { - "Attributes": { - "listener_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 2 - }, - "test_traffic_route": { - "Attributes": { - "listener_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "on_premises_instance_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "trigger_configuration": { - "Attributes": { - "trigger_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "trigger_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "trigger_target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codepipeline": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "artifact_store": { - "Attributes": { - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_key": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "stage": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "category": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "input_artifacts": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "output_artifacts": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "run_order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 2, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codepipeline_webhook": { - "Version": 0, - "Block": { - "Attributes": { - "authentication": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_pipeline": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authentication_configuration": { - "Attributes": { - "allowed_ip_range": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "json_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "match_equals": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codestarnotifications_notification_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "detail_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_type_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "target": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_identity_pool": { - "Version": 0, - "Block": { - "Attributes": { - "allow_unauthenticated_identities": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "developer_provider_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity_pool_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "openid_connect_provider_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "saml_provider_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "supported_login_providers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cognito_identity_providers": { - "Attributes": { - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "server_side_token_check": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_identity_pool_roles_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "roles": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "role_mapping": { - "Attributes": { - "ambiguous_role_resolution": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "identity_provider": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "mapping_rule": { - "Attributes": { - "claim": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "match_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 25 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_identity_provider": { - "Version": 0, - "Block": { - "Attributes": { - "attribute_mapping": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "idp_identifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider_details": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_resource_server": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope_identifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "scope": { - "Attributes": { - "scope_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 100 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_user_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "precedence": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_user_pool": { - "Version": 0, - "Block": { - "Attributes": { - "alias_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_verified_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email_verification_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email_verification_subject": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_modified_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mfa_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sms_authentication_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sms_verification_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username_attributes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "account_recovery_setting": { - "Attributes": {}, - "BlockTypes": { - "recovery_mechanism": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "admin_create_user_config": { - "Attributes": { - "allow_admin_create_user_only": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "invite_message_template": { - "Attributes": { - "email_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "email_subject": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sms_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "device_configuration": { - "Attributes": { - "challenge_required_on_new_device": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_only_remembered_on_user_prompt": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "email_configuration": { - "Attributes": { - "email_sending_account": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "from_email_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "reply_to_email_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_config": { - "Attributes": { - "create_auth_challenge": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "define_auth_challenge": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "post_authentication": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "post_confirmation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pre_authentication": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pre_sign_up": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pre_token_generation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_migration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "verify_auth_challenge_response": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "password_policy": { - "Attributes": { - "minimum_length": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_lowercase": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_numbers": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_symbols": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_uppercase": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "temporary_password_validity_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "attribute_data_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "developer_only_attribute": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mutable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "required": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "number_attribute_constraints": { - "Attributes": { - "max_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "string_attribute_constraints": { - "Attributes": { - "max_length": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_length": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 50 - }, - "sms_configuration": { - "Attributes": { - "external_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_caller_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "software_token_mfa_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_add_ons": { - "Attributes": { - "advanced_security_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "username_configuration": { - "Attributes": { - "case_sensitive": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "verification_message_template": { - "Attributes": { - "default_email_option": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "email_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email_message_by_link": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email_subject": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email_subject_by_link": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sms_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_user_pool_client": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_oauth_flows": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allowed_oauth_flows_user_pool_client": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allowed_oauth_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "callback_urls": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "default_redirect_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "explicit_auth_flows": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "generate_secret": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "logout_urls": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prevent_user_existence_errors": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "read_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "refresh_token_validity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "supported_identity_providers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "write_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "analytics_configuration": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "external_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data_shared": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_user_pool_domain": { - "Version": 0, - "Block": { - "Attributes": { - "aws_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloudfront_distribution_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_aggregate_authorization": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_config_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "scope": { - "Attributes": { - "compliance_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compliance_resource_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tag_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tag_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source": { - "Attributes": { - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "source_detail": { - "Attributes": { - "event_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 25 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_configuration_aggregator": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "account_aggregation_source": { - "Attributes": { - "account_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "all_regions": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "organization_aggregation_source": { - "Attributes": { - "all_regions": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_configuration_recorder": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "recording_group": { - "Attributes": { - "all_supported": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_global_resource_types": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_configuration_recorder_status": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_delivery_channel": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "snapshot_delivery_properties": { - "Attributes": { - "delivery_frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_organization_custom_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "excluded_accounts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lambda_function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id_scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_types_scope": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tag_key_scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tag_value_scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "trigger_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_organization_managed_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "excluded_accounts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id_scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_types_scope": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tag_key_scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tag_value_scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_remediation_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "config_rule_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "static_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 25 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cur_report_definition": { - "Version": 0, - "Block": { - "Attributes": { - "additional_artifacts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "additional_schema_elements": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "refresh_closed_reports": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "report_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "report_versioning": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "time_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_customer_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datapipeline_pipeline": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_agent": { - "Version": 0, - "Block": { - "Attributes": { - "activation_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_location_efs": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "efs_file_system_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ec2_config": { - "Attributes": { - "security_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_location_fsx_windows_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "creation_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fsx_filesystem_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "security_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_location_nfs": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "server_hostname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "on_prem_config": { - "Attributes": { - "agent_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_location_s3": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "s3_config": { - "Attributes": { - "bucket_access_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_location_smb": { - "Version": 0, - "Block": { - "Attributes": { - "agent_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "server_hostname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "mount_options": { - "Attributes": { - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_task": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_location_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_location_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "options": { - "Attributes": { - "atime": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bytes_per_second": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gid": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mtime": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "posix_permissions": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "preserve_deleted_files": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "preserve_devices": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uid": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "verify_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dax_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "node_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "nodes": { - "Type": [ - "list", - [ - "object", - { - "address": "string", - "availability_zone": "string", - "id": "string", - "port": "number" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_factor": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dax_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dax_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "license_model": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_instance": { - "Version": 1, - "Block": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "allocated_storage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "allow_major_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "character_set_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "delete_automated_backups": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_iam_role_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "latest_restorable_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "license_model": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_allocated_storage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "monitoring_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "monitoring_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "multi_az": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "option_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "performance_insights_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "performance_insights_kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "performance_insights_retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replicas": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replicate_source_db": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timezone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "restore_to_point_in_time": { - "Attributes": { - "restore_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_db_instance_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_dbi_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_latest_restorable_time": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_import": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ingestion_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_instance_role_association": { - "Version": 0, - "Block": { - "Attributes": { - "db_instance_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "feature_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_option_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "major_engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "option_group_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "option": { - "Attributes": { - "db_security_group_memberships": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "option_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_memberships": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "option_settings": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_proxy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "debug_logging": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "idle_client_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_tls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "auth_scheme": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_auth": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_proxy_default_target_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_proxy_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "connection_pool_config": { - "Attributes": { - "connection_borrow_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "init_query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_connections_percent": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_idle_connections_percent": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "session_pinning_filters": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_proxy_target": { - "Version": 0, - "Block": { - "Attributes": { - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_instance_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_proxy_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rds_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tracked_cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ingress": { - "Attributes": { - "cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_instance_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "license_model": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "option_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_db_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_default_network_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "egress": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "icmp_code": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "icmp_type": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_no": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ingress": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "icmp_code": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "icmp_type": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_no": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_default_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "default_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "propagating_vgws": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": 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_endpoint_id": "string", - "vpc_peering_connection_id": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_default_security_group": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "revoke_rules_on_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_default_subnet": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "assign_ipv6_address_on_creation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block_association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "map_public_ip_on_launch": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_default_vpc": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "assign_generated_ipv6_cidr_block": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dhcp_options_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_classiclink": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_classiclink_dns_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_dns_hostnames": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_dns_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "main_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_default_vpc_dhcp_options": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name_servers": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "netbios_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "netbios_node_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ntp_servers": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_devicefarm_project": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_directory_service_conditional_forwarder": { - "Version": 0, - "Block": { - "Attributes": { - "directory_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "remote_domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_directory_service_directory": { - "Version": 0, - "Block": { - "Attributes": { - "access_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "alias": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_ip_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "edition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_sso": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "short_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "connect_settings": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connect_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_dns_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_settings": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_directory_service_log_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "directory_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dlm_lifecycle_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "policy_details": { - "Attributes": { - "resource_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "schedule": { - "Attributes": { - "copy_tags": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags_to_add": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "create_rule": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "times": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "retain_rule": { - "Attributes": { - "count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dms_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_pem": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "certificate_wallet": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dms_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "extra_connection_attributes": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "server_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_access_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssl_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "elasticsearch_settings": { - "Attributes": { - "endpoint_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "error_retry_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "full_load_error_percentage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kafka_settings": { - "Attributes": { - "broker": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_settings": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "mongodb_settings": { - "Attributes": { - "auth_mechanism": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auth_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auth_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "docs_to_investigate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "extract_doc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "nesting_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_settings": { - "Attributes": { - "bucket_folder": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "csv_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "csv_row_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "external_table_definition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dms_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dms_replication_instance": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "allow_major_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "multi_az": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_instance_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_instance_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_instance_private_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_instance_public_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_subnet_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dms_replication_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_subnet_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_subnet_group_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_subnet_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dms_replication_task": { - "Version": 0, - "Block": { - "Attributes": { - "cdc_start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "migration_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_instance_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_task_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_task_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_task_settings": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_endpoint_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_mappings": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_endpoint_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_docdb_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "master_username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_docdb_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "writer": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_docdb_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_docdb_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_docdb_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_bgp_peer": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_peer_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bandwidth": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "has_logical_redundancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_connection_association": { - "Version": 0, - "Block": { - "Attributes": { - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lag_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_gateway_association": { - "Version": 1, - "Block": { - "Attributes": { - "allowed_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associated_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associated_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associated_gateway_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "proposal_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_gateway_association_proposal": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associated_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "associated_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associated_gateway_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_hosted_private_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mtu": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vlan": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_hosted_private_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_hosted_public_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_filter_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vlan": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_hosted_public_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_hosted_transit_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mtu": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vlan": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_hosted_transit_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_lag": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connections_bandwidth": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "has_logical_redundancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_private_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mtu": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vlan": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_public_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_filter_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vlan": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_transit_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mtu": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vlan": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dynamodb_global_table": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "replica": { - "Attributes": { - "region_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dynamodb_table": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "billing_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hash_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "read_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stream_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stream_view_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "write_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "global_secondary_index": { - "Attributes": { - "hash_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "non_key_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "projection_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "read_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "write_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "local_secondary_index": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "non_key_attributes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "projection_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "point_in_time_recovery": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "replica": { - "Attributes": { - "region_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "ttl": { - "Attributes": { - "attribute_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dynamodb_table_item": { - "Version": 0, - "Block": { - "Attributes": { - "hash_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "item": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ebs_default_kms_key": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ebs_encryption_by_default": { - "Version": 0, - "Block": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ebs_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_encryption_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_alias": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ebs_snapshot_copy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_encryption_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_alias": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ebs_volume": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "multi_attach_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_availability_zone_group": { - "Version": 0, - "Block": { - "Attributes": { - "group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "opt_in_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_capacity_reservation": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "end_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "end_date_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ephemeral_storage": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_match_criteria": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_client_vpn_authorization_rule": { - "Version": 0, - "Block": { - "Attributes": { - "access_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorize_all_groups": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_network_cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_client_vpn_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "client_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_servers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "server_certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "split_tunnel": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transport_protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authentication_options": { - "Attributes": { - "active_directory_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_certificate_chain_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "saml_provider_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 2 - }, - "connection_log_options": { - "Attributes": { - "cloudwatch_log_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloudwatch_log_stream": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_client_vpn_network_association": { - "Version": 0, - "Block": { - "Attributes": { - "association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_client_vpn_route": { - "Version": 0, - "Block": { - "Attributes": { - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "origin": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_vpc_subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "excess_capacity_termination_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replace_unhealthy_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "terminate_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "terminate_instances_with_expiration": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "launch_template_config": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "override": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "on_demand_options": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "spot_options": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_interruption_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_pools_to_use_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "maintenance_strategies": { - "Attributes": {}, - "BlockTypes": { - "capacity_rebalance": { - "Attributes": { - "replacement_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_capacity_specification": { - "Attributes": { - "default_target_capacity_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_demand_target_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_target_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "total_target_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_local_gateway_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "local_gateway_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "local_gateway_virtual_interface_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_local_gateway_route_table_vpc_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "local_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "local_gateway_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_tag": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_traffic_mirror_filter": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_services": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_traffic_mirror_filter_rule": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "traffic_direction": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "traffic_mirror_filter_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination_port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source_port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_traffic_mirror_session": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "packet_length": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "session_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "traffic_mirror_filter_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "traffic_mirror_target_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_network_id": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_traffic_mirror_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_load_balancer_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "association_default_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_accept_shared_attachments": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_route_table_association": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_route_table_propagation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "propagation_default_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpn_ecmp_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_peering_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "peer_transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_peering_attachment_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_route": { - "Version": 0, - "Block": { - "Attributes": { - "blackhole": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_association_route_table": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_propagation_route_table": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_route_table_propagation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_vpc_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "appliance_mode_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_default_route_table_association": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_default_route_table_propagation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_vpc_attachment_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "appliance_mode_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_default_route_table_association": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_default_route_table_propagation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecr_lifecycle_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecr_repository": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_tag_mutability": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "image_scanning_configuration": { - "Attributes": { - "scan_on_push": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecr_repository_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecs_capacity_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "auto_scaling_group_provider": { - "Attributes": { - "auto_scaling_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "managed_termination_protection": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "managed_scaling": { - "Attributes": { - "maximum_scaling_step_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "minimum_scaling_step_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecs_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capacity_providers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "default_capacity_provider_strategy": { - "Attributes": { - "base": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "capacity_provider": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecs_service": { - "Version": 0, - "Block": { - "Attributes": { - "cluster": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deployment_maximum_percent": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_minimum_healthy_percent": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "desired_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_ecs_managed_tags": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_new_deployment": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "health_check_grace_period_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "launch_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "propagate_tags": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scheduling_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "task_definition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_steady_state": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "capacity_provider_strategy": { - "Attributes": { - "base": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "capacity_provider": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "deployment_controller": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "load_balancer": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "container_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elb_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "network_configuration": { - "Attributes": { - "assign_public_ip": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ordered_placement_strategy": { - "Attributes": { - "field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "placement_constraints": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - }, - "service_registries": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "container_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "registry_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecs_task_definition": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "container_definitions": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cpu": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipc_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "memory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "pid_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "requires_compatibilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "revision": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "task_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "inference_accelerator": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "placement_constraints": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - }, - "proxy_configuration": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "volume": { - "Attributes": { - "host_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "docker_volume_configuration": { - "Attributes": { - "autoprovision": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "driver": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "driver_opts": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "efs_volume_configuration": { - "Attributes": { - "file_system_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_directory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_encryption": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_encryption_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authorization_config": { - "Attributes": { - "access_point_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_efs_access_point": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "file_system_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "file_system_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "posix_user": { - "Attributes": { - "gid": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secondary_gids": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uid": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "root_directory": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "creation_info": { - "Attributes": { - "owner_gid": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_uid": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "permissions": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_efs_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "creation_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "performance_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_throughput_in_mibps": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "throughput_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "lifecycle_policy": { - "Attributes": { - "transition_to_ia": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_efs_file_system_policy": { - "Version": 0, - "Block": { - "Attributes": { - "file_system_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_efs_mount_target": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "file_system_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "file_system_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mount_target_dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_egress_only_internet_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_eip": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associate_with_private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_owned_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_owned_ipv4_pool": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_border_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ipv4_pool": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "read": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_eip_association": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "allow_reassociation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_eks_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_authority": { - "Type": [ - "list", - [ - "object", - { - "data": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled_cluster_log_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity": { - "Type": [ - "list", - [ - "object", - { - "oidc": [ - "list", - [ - "object", - { - "issuer": "string" - } - ] - ] - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_config": { - "Attributes": { - "resources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "provider": { - "Attributes": { - "key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kubernetes_network_config": { - "Attributes": { - "service_ipv4_cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "vpc_config": { - "Attributes": { - "cluster_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_private_access": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_public_access": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "public_access_cidrs": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_eks_fargate_profile": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fargate_profile_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "pod_execution_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "selector": { - "Attributes": { - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_eks_node_group": { - "Version": 0, - "Block": { - "Attributes": { - "ami_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capacity_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disk_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "force_update_version": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "node_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "node_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "release_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resources": { - "Type": [ - "list", - [ - "object", - { - "autoscaling_groups": [ - "list", - [ - "object", - { - "name": "string" - } - ] - ], - "remote_access_security_group_id": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "launch_template": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "remote_access": { - "Attributes": { - "ec2_ssh_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scaling_config": { - "Attributes": { - "desired_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elastic_beanstalk_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "appversion_lifecycle": { - "Attributes": { - "delete_source_from_s3": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_age_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elastic_beanstalk_application_version": { - "Version": 0, - "Block": { - "Attributes": { - "application": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elastic_beanstalk_configuration_template": { - "Version": 0, - "Block": { - "Attributes": { - "application": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "environment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "solution_stack_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elastic_beanstalk_environment": { - "Version": 1, - "Block": { - "Attributes": { - "all_settings": { - "Type": [ - "set", - [ - "object", - { - "name": "string", - "namespace": "string", - "resource": "string", - "value": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "application": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "autoscaling_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cname_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instances": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "launch_configurations": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "poll_interval": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "queues": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "solution_stack_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "template_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "triggers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_ready_timeout": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticache_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "az_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cache_nodes": { - "Type": [ - "list", - [ - "object", - { - "address": "string", - "availability_zone": "string", - "id": "string", - "port": "number" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "node_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "num_cache_nodes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_retention_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticache_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticache_replication_group": { - "Version": 1, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "at_rest_encryption_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auth_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "automatic_failover_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration_endpoint_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "member_clusters": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "node_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_cache_clusters": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "primary_endpoint_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_group_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_retention_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_encryption_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cluster_mode": { - "Attributes": { - "num_node_groups": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replicas_per_node_group": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticache_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticache_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticsearch_domain": { - "Version": 0, - "Block": { - "Attributes": { - "access_policies": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "advanced_options": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elasticsearch_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kibana_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "advanced_security_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "internal_user_database_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "master_user_options": { - "Attributes": { - "master_user_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "master_user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "master_user_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cluster_config": { - "Attributes": { - "dedicated_master_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dedicated_master_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dedicated_master_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "warm_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "warm_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "warm_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "zone_awareness_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "zone_awareness_config": { - "Attributes": { - "availability_zone_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cognito_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "identity_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "domain_endpoint_options": { - "Attributes": { - "enforce_https": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tls_security_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_options": { - "Attributes": { - "ebs_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encrypt_at_rest": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "log_publishing_options": { - "Attributes": { - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "node_to_node_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "snapshot_options": { - "Attributes": { - "automated_snapshot_start_hour": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "vpc_options": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticsearch_domain_policy": { - "Version": 0, - "Block": { - "Attributes": { - "access_policies": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elastictranscoder_pipeline": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "output_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "content_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "content_config_permissions": { - "Attributes": { - "access": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grantee": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grantee_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "notifications": { - "Attributes": { - "completed": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "error": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "progressing": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "warning": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnail_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnail_config_permissions": { - "Attributes": { - "access": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grantee": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grantee_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elastictranscoder_preset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "container": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "video_codec_options": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "audio": { - "Attributes": { - "audio_packing_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bit_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "channels": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "codec": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sample_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "audio_codec_options": { - "Attributes": { - "bit_depth": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bit_order": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "profile": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "signed": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnails": { - "Attributes": { - "aspect_ratio": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_height": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_width": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "padding_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resolution": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "video": { - "Attributes": { - "aspect_ratio": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bit_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "codec": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "display_aspect_ratio": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fixed_gop": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "frame_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "keyframes_max_dist": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_frame_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_height": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_width": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "padding_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resolution": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "video_watermarks": { - "Attributes": { - "horizontal_align": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "horizontal_offset": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_height": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_width": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "opacity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vertical_align": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vertical_offset": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_draining": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "connection_draining_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instances": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "internal": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_security_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check": { - "Attributes": { - "healthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "listener": { - "Attributes": { - "instance_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lb_protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssl_certificate_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elb_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "elb": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_emr_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "additional_info": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "applications": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "autoscaling_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "configurations": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configurations_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_ami_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_root_volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "keep_job_flow_alive_when_no_steps": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "master_public_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "release_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scale_down_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "step_concurrency_level": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "termination_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "visible_to_all_users": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "bootstrap_action": { - "Attributes": { - "args": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "core_instance_fleet": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "core_instance_group": { - "Attributes": { - "autoscaling_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bid_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ec2_attributes": { - "Attributes": { - "additional_master_security_groups": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "additional_slave_security_groups": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "emr_managed_master_security_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "emr_managed_slave_security_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_profile": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_access_security_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kerberos_attributes": { - "Attributes": { - "ad_domain_join_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "ad_domain_join_user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cross_realm_trust_principal_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "kdc_admin_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "realm": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "master_instance_fleet": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "master_instance_group": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_emr_instance_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_emr_instance_group": { - "Version": 0, - "Block": { - "Attributes": { - "autoscaling_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bid_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configurations_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "running_instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_emr_managed_scaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "compute_limits": { - "Attributes": { - "maximum_capacity_units": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_core_capacity_units": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_ondemand_capacity_units": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "minimum_capacity_units": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_emr_security_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_flow_log": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "eni_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_destination_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": true - }, - "max_aggregation_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "traffic_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_fms_admin_account": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_fsx_lustre_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_import_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "automatic_backup_retention_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "copy_tags_to_backups": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "daily_automatic_backup_start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "drive_cache_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "export_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "import_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "imported_file_chunk_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mount_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "per_unit_storage_throughput": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "weekly_maintenance_start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_fsx_windows_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "active_directory_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "automatic_backup_retention_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "copy_tags_to_backups": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "daily_automatic_backup_start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_file_server_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "remote_administration_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skip_final_backup": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "throughput_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "weekly_maintenance_start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "self_managed_active_directory": { - "Attributes": { - "dns_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_system_administrators_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "organizational_unit_distinguished_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_gamelift_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "routing_strategy": { - "Attributes": { - "fleet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_gamelift_build": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "storage_location": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_gamelift_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "build_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ec2_instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fleet_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_paths": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "new_game_session_protection_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ec2_inbound_permission": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ip_range": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - }, - "resource_creation_limit_policy": { - "Attributes": { - "new_game_sessions_per_creator": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_period_in_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "runtime_configuration": { - "Attributes": { - "game_session_activation_timeout_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_concurrent_game_session_activations": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "server_process": { - "Attributes": { - "concurrent_executions": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "launch_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_gamelift_game_session_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "destinations": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "player_latency_policy": { - "Attributes": { - "maximum_individual_player_latency_milliseconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_duration_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glacier_vault": { - "Version": 0, - "Block": { - "Attributes": { - "access_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "notification": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glacier_vault_lock": { - "Version": 0, - "Block": { - "Attributes": { - "complete_lock": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ignore_deletion_error": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vault_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_globalaccelerator_accelerator": { - "Version": 0, - "Block": { - "Attributes": { - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ip_sets": { - "Type": [ - "list", - [ - "object", - { - "ip_addresses": [ - "list", - "string" - ], - "ip_family": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "attributes": { - "Attributes": { - "flow_logs_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "flow_logs_s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "flow_logs_s3_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_globalaccelerator_endpoint_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_group_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "health_check_interval_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "health_check_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "health_check_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "health_check_protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "threshold_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "traffic_dial_percentage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "client_ip_preservation_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - }, - "port_override": { - "Attributes": { - "endpoint_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "listener_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_globalaccelerator_listener": { - "Version": 0, - "Block": { - "Attributes": { - "accelerator_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_affinity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_catalog_database": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "location_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_catalog_table": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retention": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "view_expanded_text": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "view_original_text": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "partition_index": { - "Attributes": { - "index_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "index_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "keys": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 3 - }, - "partition_keys": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "storage_descriptor": { - "Attributes": { - "bucket_columns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compressed": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "input_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_buckets": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "output_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stored_as_sub_directories": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "columns": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "ser_de_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "serialization_library": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "skewed_info": { - "Attributes": { - "skewed_column_names": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skewed_column_value_location_maps": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skewed_column_values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sort_columns": { - "Attributes": { - "column": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sort_order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_classifier": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "csv_classifier": { - "Attributes": { - "allow_single_column": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "contains_header": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disable_value_trimming": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "quote_symbol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "grok_classifier": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_patterns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grok_pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json_classifier": { - "Attributes": { - "json_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xml_classifier": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "row_tag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "connection_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "match_criteria": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "physical_connection_requirements": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_id_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_crawler": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "classifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "catalog_target": { - "Attributes": { - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tables": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodb_target": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scan_all": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scan_rate": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "jdbc_target": { - "Attributes": { - "connection_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "exclusions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "mongodb_target": { - "Attributes": { - "connection_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scan_all": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "s3_target": { - "Attributes": { - "connection_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "exclusions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "schema_change_policy": { - "Attributes": { - "delete_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_data_catalog_encryption_settings": { - "Version": 0, - "Block": { - "Attributes": { - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "data_catalog_encryption_settings": { - "Attributes": {}, - "BlockTypes": { - "connection_password_encryption": { - "Attributes": { - "aws_kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "return_connection_password_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "encryption_at_rest": { - "Attributes": { - "catalog_encryption_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sse_aws_kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_dev_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "extra_jars_s3_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "extra_python_libs_s3_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "failure_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "glue_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_nodes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_workers": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "public_keys": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "worker_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "yarn_endpoint_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "zeppelin_remote_spark_interpreter_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_job": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connections": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "glue_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "non_overridable_arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_workers": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "worker_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "command": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "python_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "script_location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "execution_property": { - "Attributes": { - "max_concurrent_runs": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "notification_property": { - "Attributes": { - "notify_delay_after": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_ml_transform": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "glue_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "label_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_workers": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schema": { - "Type": [ - "list", - [ - "object", - { - "data_type": "string", - "name": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "worker_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "input_record_tables": { - "Attributes": { - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "connection_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "parameters": { - "Attributes": { - "transform_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "find_matches_parameters": { - "Attributes": { - "accuracy_cost_trade_off": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enforce_provided_labels": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "precision_recall_trade_off": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "primary_key_column_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_partition": { - "Version": 0, - "Block": { - "Attributes": { - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "creation_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_accessed_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_analyzed_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "partition_values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "storage_descriptor": { - "Attributes": { - "bucket_columns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compressed": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "input_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_buckets": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "output_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stored_as_sub_directories": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "columns": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "ser_de_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "serialization_library": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "skewed_info": { - "Attributes": { - "skewed_column_names": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skewed_column_value_location_maps": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skewed_column_values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sort_columns": { - "Attributes": { - "column": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sort_order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_registry": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "registry_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_resource_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_security_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_encryption": { - "Attributes": { - "cloudwatch_encryption_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "job_bookmarks_encryption": { - "Attributes": { - "job_bookmarks_encryption_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "s3_encryption": { - "Attributes": { - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_encryption_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_trigger": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "workflow_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "actions": { - "Attributes": { - "arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "crawler_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "job_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "notification_property": { - "Attributes": { - "notify_delay_after": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "predicate": { - "Attributes": { - "logical": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "conditions": { - "Attributes": { - "crawl_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "crawler_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "job_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "logical_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_user_defined_function": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "class_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "create_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "resource_uris": { - "Attributes": { - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 1000 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_workflow": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_run_properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_concurrent_runs": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_detector": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "finding_publishing_frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_filter": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rank": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "finding_criteria": { - "Attributes": {}, - "BlockTypes": { - "criterion": { - "Attributes": { - "equals": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "greater_than": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "greater_than_or_equal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "less_than": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "less_than_or_equal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "not_equals": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_invite_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "activate": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_member": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disable_email_notification": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "email": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invitation_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "invite": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "relationship_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_organization_admin_account": { - "Version": 0, - "Block": { - "Attributes": { - "admin_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_organization_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "auto_enable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_publishing_destination": { - "Version": 0, - "Block": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_threatintelset": { - "Version": 0, - "Block": { - "Attributes": { - "activate": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_access_key": { - "Version": 0, - "Block": { - "Attributes": { - "encrypted_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "ses_smtp_password_v4": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_account_alias": { - "Version": 0, - "Block": { - "Attributes": { - "account_alias": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_account_password_policy": { - "Version": 0, - "Block": { - "Attributes": { - "allow_users_to_change_password": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expire_passwords": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hard_expiry": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_password_age": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "minimum_password_length": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password_reuse_prevention": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "require_lowercase_characters": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "require_numbers": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "require_symbols": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "require_uppercase_characters": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_group_membership": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_group_policy": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_group_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_instance_profile": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "create_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_openid_connect_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "client_id_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "thumbprint_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_role": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "assume_role_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "create_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_detach_policies": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_session_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "permissions_boundary": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_role_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_role_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_saml_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "saml_metadata_document": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_server_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_service_linked_role": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "create_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "custom_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "permissions_boundary": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_user_group_membership": { - "Version": 0, - "Block": { - "Attributes": { - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_user_login_profile": { - "Version": 0, - "Block": { - "Attributes": { - "encrypted_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password_length": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password_reset_required": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_user_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_user_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_user_ssh_key": { - "Version": 0, - "Block": { - "Attributes": { - "encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssh_public_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_imagebuilder_component": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "change_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_created": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "supported_os_versions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_imagebuilder_distribution_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_created": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_updated": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "distribution": { - "Attributes": { - "license_configuration_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ami_distribution_configuration": { - "Attributes": { - "ami_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_account_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "launch_permission": { - "Attributes": { - "user_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_imagebuilder_image_pipeline": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_created": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_last_run": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_next_run": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_updated": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "distribution_configuration_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enhanced_image_metadata_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_recipe_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "infrastructure_configuration_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "image_tests_configuration": { - "Attributes": { - "image_tests_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schedule": { - "Attributes": { - "pipeline_execution_start_condition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_imagebuilder_image_recipe": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_created": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parent_image": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "block_device_mapping": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs": { - "Attributes": { - "delete_on_termination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "component": { - "Attributes": { - "component_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_imagebuilder_infrastructure_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_created": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_updated": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_profile_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_pair": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "terminate_instance_on_failure": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "logging": { - "Attributes": {}, - "BlockTypes": { - "s3_logs": { - "Attributes": { - "s3_bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_inspector_assessment_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_inspector_assessment_template": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rules_package_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_inspector_resource_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_instance": { - "Version": 1, - "Block": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cpu_core_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cpu_threads_per_core": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "get_password_data": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hibernation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_addresses": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "primary_network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "secondary_private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interface": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_index": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_internet_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "active": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_pem": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "csr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_version_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_role_alias": { - "Version": 0, - "Block": { - "Attributes": { - "alias": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "credential_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_thing": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "thing_type_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_thing_principal_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "thing": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_thing_type": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deprecated": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "properties": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "searchable_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_topic_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sql": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sql_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_alarm": { - "Attributes": { - "alarm_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "cloudwatch_metric": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodb": { - "Attributes": { - "hash_key_field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hash_key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hash_key_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "payload_field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key_field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodbv2": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "put_item": { - "Attributes": { - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "elasticsearch": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "index": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "error_action": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_alarm": { - "Attributes": { - "alarm_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cloudwatch_metric": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dynamodb": { - "Attributes": { - "hash_key_field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hash_key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hash_key_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "payload_field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key_field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dynamodbv2": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "put_item": { - "Attributes": { - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elasticsearch": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "index": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "separator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iot_analytics": { - "Attributes": { - "channel_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iot_events": { - "Attributes": { - "input_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis": { - "Attributes": { - "partition_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "republish": { - "Attributes": { - "qos": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sns": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqs": { - "Attributes": { - "queue_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_base64": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "step_functions": { - "Attributes": { - "execution_name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state_machine_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "separator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "iot_analytics": { - "Attributes": { - "channel_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "iot_events": { - "Attributes": { - "input_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "kinesis": { - "Attributes": { - "partition_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lambda": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "republish": { - "Attributes": { - "qos": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "s3": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sns": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sqs": { - "Attributes": { - "queue_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_base64": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "step_functions": { - "Attributes": { - "execution_name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state_machine_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_key_pair": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_pair_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kinesis_analytics_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "create_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_update_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "inputs": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "starting_position_configuration": { - "Type": [ - "list", - [ - "object", - { - "starting_position": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stream_names": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "kinesis_firehose": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_stream": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parallelism": { - "Attributes": { - "count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": {}, - "BlockTypes": { - "lambda": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "record_columns": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1000 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "outputs": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "kinesis_firehose": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_stream": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 3 - }, - "reference_data_sources": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "s3": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "record_columns": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1000 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kinesis_firehose_delivery_stream": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "elasticsearch_configuration": { - "Attributes": { - "buffering_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffering_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "index_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "index_rotation_period": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "extended_s3_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "error_output_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "data_format_conversion_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "input_format_configuration": { - "Attributes": {}, - "BlockTypes": { - "deserializer": { - "Attributes": {}, - "BlockTypes": { - "hive_json_ser_de": { - "Attributes": { - "timestamp_formats": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "open_x_json_ser_de": { - "Attributes": { - "case_insensitive": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "column_to_json_key_mappings": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "convert_dots_in_json_keys_to_underscores": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "output_format_configuration": { - "Attributes": {}, - "BlockTypes": { - "serializer": { - "Attributes": {}, - "BlockTypes": { - "orc_ser_de": { - "Attributes": { - "block_size_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bloom_filter_columns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bloom_filter_false_positive_probability": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dictionary_key_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_padding": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "padding_tolerance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "row_index_stride": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stripe_size_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parquet_ser_de": { - "Attributes": { - "block_size_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_dictionary_compression": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_padding_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "page_size_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "writer_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "schema_configuration": { - "Attributes": { - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_backup_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_endpoint_configuration": { - "Attributes": { - "access_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffering_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffering_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "request_configuration": { - "Attributes": { - "content_encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "common_attributes": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_source_configuration": { - "Attributes": { - "kinesis_stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redshift_configuration": { - "Attributes": { - "cluster_jdbcurl": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "copy_options": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "data_table_columns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "data_table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_backup_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "splunk_configuration": { - "Attributes": { - "hec_acknowledgment_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hec_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hec_endpoint_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hec_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kinesis_stream": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encryption_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enforce_consumer_deletion": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "shard_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "shard_level_metrics": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kinesis_video_stream": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "creation_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_retention_in_hours": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "media_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kinesisanalyticsv2_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "create_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_update_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "runtime_environment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_execution_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version_id": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "application_configuration": { - "Attributes": {}, - "BlockTypes": { - "application_code_configuration": { - "Attributes": { - "code_content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "code_content": { - "Attributes": { - "text_content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "s3_content_location": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "application_snapshot_configuration": { - "Attributes": { - "snapshots_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "environment_properties": { - "Attributes": {}, - "BlockTypes": { - "property_group": { - "Attributes": { - "property_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "property_map": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 50 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "flink_application_configuration": { - "Attributes": {}, - "BlockTypes": { - "checkpoint_configuration": { - "Attributes": { - "checkpoint_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "checkpointing_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "configuration_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_pause_between_checkpoints": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "monitoring_configuration": { - "Attributes": { - "configuration_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metrics_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parallelism_configuration": { - "Attributes": { - "auto_scaling_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "configuration_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parallelism": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parallelism_per_kpu": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sql_application_configuration": { - "Attributes": {}, - "BlockTypes": { - "input": { - "Attributes": { - "in_app_stream_names": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input_starting_position_configuration": { - "Type": [ - "list", - [ - "object", - { - "input_starting_position": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "input_parallelism": { - "Attributes": { - "count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "input_processing_configuration": { - "Attributes": {}, - "BlockTypes": { - "input_lambda_processor": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "input_schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "record_column": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1000 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv_mapping_parameters": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json_mapping_parameters": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "kinesis_firehose_input": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_streams_input": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "output": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "output_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination_schema": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "kinesis_firehose_output": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_streams_output": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_output": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 3 - }, - "reference_data_source": { - "Attributes": { - "reference_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "reference_schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "record_column": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1000 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv_mapping_parameters": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json_mapping_parameters": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "s3_reference_data_source": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_configuration": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_configuration_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cloudwatch_logging_options": { - "Attributes": { - "cloudwatch_logging_option_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kms_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kms_ciphertext": { - "Version": 0, - "Block": { - "Attributes": { - "ciphertext_blob": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "context": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "plaintext": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kms_external_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deletion_window_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "expiration_model": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_material_base64": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "key_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_usage": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_to": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kms_grant": { - "Version": 0, - "Block": { - "Attributes": { - "grant_creation_tokens": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grant_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "grant_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "grantee_principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operations": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retire_on_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retiring_principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "constraints": { - "Attributes": { - "encryption_context_equals": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encryption_context_subset": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kms_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_master_key_spec": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deletion_window_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_key_rotation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_usage": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "function_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invoke_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "routing_config": { - "Attributes": { - "additional_version_weights": { - "Type": [ - "map", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_code_signing_config": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "config_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_modified": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "allowed_publishers": { - "Attributes": { - "signing_profile_version_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "policies": { - "Attributes": { - "untrusted_artifact_on_deployment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_event_source_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "batch_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bisect_batch_on_function_error": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_source_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_modified": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_processing_result": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "maximum_batching_window_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_record_age_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "maximum_retry_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parallelization_factor": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "starting_position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "starting_position_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "state_transition_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "uuid": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination_config": { - "Attributes": {}, - "BlockTypes": { - "on_failure": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_function": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "code_signing_config_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filename": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "handler": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "invoke_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "last_modified": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "layers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "memory_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "package_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "publish": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "qualified_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reserved_concurrent_executions": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "runtime": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_object_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "signing_job_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "signing_profile_version_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_code_hash": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_code_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "dead_letter_config": { - "Attributes": { - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "environment": { - "Attributes": { - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file_system_config": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "local_mount_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "image_config": { - "Attributes": { - "command": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "entry_point": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "working_directory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "tracing_config": { - "Attributes": { - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_function_event_invoke_config": { - "Version": 0, - "Block": { - "Attributes": { - "function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "maximum_event_age_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_retry_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination_config": { - "Attributes": {}, - "BlockTypes": { - "on_failure": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "on_success": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_layer_version": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "compatible_runtimes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filename": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "layer_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "layer_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "license_info": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_object_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "signing_job_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "signing_profile_version_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_code_hash": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_code_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_permission": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_source_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_account": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statement_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "statement_id_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_provisioned_concurrency_config": { - "Version": 0, - "Block": { - "Attributes": { - "function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_concurrent_executions": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_launch_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_monitoring": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "placement_tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_classic_link_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_classic_link_security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_launch_template": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "latest_version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ram_disk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update_default_version": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "block_device_mappings": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "no_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs": { - "Attributes": { - "delete_on_termination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "capacity_reservation_specification": { - "Attributes": { - "capacity_reservation_preference": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "capacity_reservation_target": { - "Attributes": { - "capacity_reservation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cpu_options": { - "Attributes": { - "core_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "threads_per_core": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elastic_gpu_specifications": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "elastic_inference_accelerator": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "hibernation_options": { - "Attributes": { - "configured": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iam_instance_profile": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "instance_market_options": { - "Attributes": { - "market_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spot_options": { - "Attributes": { - "block_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_interruption_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "license_specification": { - "Attributes": { - "license_configuration_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "monitoring": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interfaces": { - "Attributes": { - "associate_public_ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete_on_termination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_index": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv4_address_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv4_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "placement": { - "Attributes": { - "affinity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "partition_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spread_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tag_specifications": { - "Attributes": { - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_owned_ipv4_pool": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "drop_invalid_header_fields": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_http2": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "internal": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "subnet_mapping": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outpost_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ipv4_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_cookie_stickiness_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cookie_expiration_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_listener": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssl_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_listener_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_listener_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "condition": { - "Attributes": {}, - "BlockTypes": { - "host_header": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_header": { - "Attributes": { - "http_header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_request_method": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "path_pattern": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source_ip": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_ssl_negotiation_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_target_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deregistration_delay": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lambda_multi_value_headers_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancing_algorithm_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "proxy_protocol_v2": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "slow_start": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "health_check": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "healthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "matcher": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "stickiness": { - "Attributes": { - "cookie_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_target_group_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lex_bot": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "checksum": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "child_directed": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "create_version": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detect_sentiment": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_model_improvements": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "failure_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "idle_session_ttl_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "locale": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "nlu_intent_confidence_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "process_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "voice_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "abort_statement": { - "Attributes": { - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "clarification_prompt": { - "Attributes": { - "max_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "intent": { - "Attributes": { - "intent_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "intent_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 100 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lex_bot_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bot_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bot_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "checksum": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "conversation_logs": { - "Attributes": { - "iam_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "log_settings": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lex_intent": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "checksum": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "create_version": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parent_intent_signature": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sample_utterances": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "conclusion_statement": { - "Attributes": { - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "confirmation_prompt": { - "Attributes": { - "max_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dialog_code_hook": { - "Attributes": { - "message_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "follow_up_prompt": { - "Attributes": {}, - "BlockTypes": { - "prompt": { - "Attributes": { - "max_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "rejection_statement": { - "Attributes": { - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fulfillment_activity": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "code_hook": { - "Attributes": { - "message_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "rejection_statement": { - "Attributes": { - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "slot": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sample_utterances": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "slot_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "slot_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "slot_type_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "value_elicitation_prompt": { - "Attributes": { - "max_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 100 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lex_slot_type": { - "Version": 0, - "Block": { - "Attributes": { - "checksum": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "create_version": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value_selection_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "enumeration_value": { - "Attributes": { - "synonyms": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10000 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_licensemanager_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "license_configuration_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_licensemanager_license_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "license_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "license_count_hard_limit": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "license_counting_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "license_rules": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lightsail_domain": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lightsail_instance": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "blueprint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cpu_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "is_static_ip": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_pair_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ram_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lightsail_key_pair": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted_fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted_private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lightsail_static_ip": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "support_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lightsail_static_ip_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "static_ip_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_load_balancer_backend_server_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_load_balancer_listener_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_load_balancer_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_type_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "policy_attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_macie_member_account_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "member_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_macie_s3_bucket_association": { - "Version": 0, - "Block": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "member_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "classification_type": { - "Attributes": { - "continuous": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "one_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_main_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "original_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_media_convert_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pricing_plan": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "reservation_plan_settings": { - "Attributes": { - "commitment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "renewal_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "reserved_slots": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_media_package_channel": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "channel_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hls_ingest": { - "Type": [ - "list", - [ - "object", - { - "ingest_endpoints": [ - "list", - [ - "object", - { - "password": "string", - "url": "string", - "username": "string" - } - ] - ] - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_media_store_container": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_media_store_container_policy": { - "Version": 0, - "Block": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_mq_broker": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "broker_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host_instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instances": { - "Type": [ - "list", - [ - "object", - { - "console_url": "string", - "endpoints": [ - "list", - "string" - ], - "ip_address": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "revision": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encryption_options": { - "Attributes": { - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "use_aws_owned_key": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logs": { - "Attributes": { - "audit": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "general": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "maintenance_window_start_time": { - "Attributes": { - "day_of_week": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "time_of_day": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "time_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user": { - "Attributes": { - "console_access": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_mq_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "latest_revision": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_msk_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bootstrap_brokers": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bootstrap_brokers_sasl_scram": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bootstrap_brokers_tls": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "current_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enhanced_monitoring": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kafka_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_broker_nodes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "zookeeper_connect_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "broker_node_group_info": { - "Attributes": { - "az_distribution": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_subnets": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "client_authentication": { - "Attributes": {}, - "BlockTypes": { - "sasl": { - "Attributes": { - "scram": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tls": { - "Attributes": { - "certificate_authority_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "configuration_info": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "revision": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encryption_info": { - "Attributes": { - "encryption_at_rest_kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_in_transit": { - "Attributes": { - "client_broker": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "in_cluster": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logging_info": { - "Attributes": {}, - "BlockTypes": { - "broker_logs": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_logs": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "open_monitoring": { - "Attributes": {}, - "BlockTypes": { - "prometheus": { - "Attributes": {}, - "BlockTypes": { - "jmx_exporter": { - "Attributes": { - "enabled_in_broker": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "node_exporter": { - "Attributes": { - "enabled_in_broker": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_msk_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kafka_versions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "latest_revision": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "server_properties": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_msk_scram_secret_association": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "secret_arn_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_nat_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_cloudwatch_logs_exports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "neptune_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "neptune_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_source_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "neptune_parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "neptune_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "writer": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "license_model": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_network_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_network_acl_rule": { - "Version": 0, - "Block": { - "Attributes": { - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "egress": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "icmp_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "icmp_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_acl_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_network_interface": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mac_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ips_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "attachment": { - "Attributes": { - "attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "device_index": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_network_interface_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "device_index": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_network_interface_sg_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_networkfirewall_firewall": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "delete_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "firewall_policy_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "firewall_policy_change_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "firewall_status": { - "Type": [ - "list", - [ - "object", - { - "sync_states": [ - "set", - [ - "object", - { - "attachment": [ - "list", - [ - "object", - { - "endpoint_id": "string", - "subnet_id": "string" - } - ] - ], - "availability_zone": "string" - } - ] - ] - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_change_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "subnet_mapping": { - "Attributes": { - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_networkfirewall_firewall_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "firewall_policy": { - "Attributes": { - "stateless_default_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stateless_fragment_default_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "stateful_rule_group_reference": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stateless_custom_action": { - "Attributes": { - "action_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action_definition": { - "Attributes": {}, - "BlockTypes": { - "publish_metric_action": { - "Attributes": {}, - "BlockTypes": { - "dimension": { - "Attributes": { - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stateless_rule_group_reference": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_networkfirewall_logging_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "firewall_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "logging_configuration": { - "Attributes": {}, - "BlockTypes": { - "log_destination_config": { - "Attributes": { - "log_destination": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_destination_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 2 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_networkfirewall_resource_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_networkfirewall_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rules": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rule_group": { - "Attributes": {}, - "BlockTypes": { - "rule_variables": { - "Attributes": {}, - "BlockTypes": { - "ip_sets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set": { - "Attributes": { - "definition": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "port_sets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "port_set": { - "Attributes": { - "definition": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rules_source": { - "Attributes": { - "rules_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rules_source_list": { - "Attributes": { - "generated_rules_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "targets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "stateful_rule": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "header": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "direction": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "rule_option": { - "Attributes": { - "keyword": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "settings": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stateless_rules_and_custom_actions": { - "Attributes": {}, - "BlockTypes": { - "custom_action": { - "Attributes": { - "action_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action_definition": { - "Attributes": {}, - "BlockTypes": { - "publish_metric_action": { - "Attributes": {}, - "BlockTypes": { - "dimension": { - "Attributes": { - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stateless_rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rule_definition": { - "Attributes": { - "actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "match_attributes": { - "Attributes": { - "protocols": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": { - "address_definition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "destination_port": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source": { - "Attributes": { - "address_definition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source_port": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "tcp_flag": { - "Attributes": { - "flags": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "masks": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_application": { - "Version": 0, - "Block": { - "Attributes": { - "auto_bundle_on_deploy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "aws_flow_ruby_settings": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "data_source_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "data_source_database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "data_source_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "document_root": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domains": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_ssl": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rails_env": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "short_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "app_source": { - "Attributes": { - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "revision": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssh_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "environment": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secure": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ssl_configuration": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_custom_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "short_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_ganglia_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_haproxy_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "healthcheck_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "healthcheck_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stats_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stats_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stats_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stats_user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_instance": { - "Version": 0, - "Block": { - "Attributes": { - "agent_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ami_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "architecture": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_scaling_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "delete_ebs": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete_eip": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ec2_instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ecs_cluster_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "elastic_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hostname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "infrastructure_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "last_service_error_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "layer_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "os": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "registered_by": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reported_agent_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reported_os_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reported_os_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reported_os_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_device_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_device_volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssh_host_dsa_key_fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssh_host_rsa_key_fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssh_key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_java_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "app_server": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "app_server_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "jvm_options": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "jvm_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "jvm_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_memcached_layer": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_memory": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_mysql_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_password_on_all_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_nodejs_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "nodejs_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_permission": { - "Version": 0, - "Block": { - "Attributes": { - "allow_ssh": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "allow_sudo": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_php_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_rails_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "app_server": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bundler_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "manage_bundler": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "passenger_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ruby_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rubygems_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_rds_db_instance": { - "Version": 0, - "Block": { - "Attributes": { - "db_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "db_user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rds_db_instance_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_stack": { - "Version": 0, - "Block": { - "Attributes": { - "agent_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "berkshelf_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "color": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration_manager_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration_manager_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_os": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_root_device_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_ssh_key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hostname_theme": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "manage_berkshelf": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_custom_cookbooks": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_opsworks_security_groups": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "custom_cookbooks_source": { - "Attributes": { - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "revision": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssh_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_static_web_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_user_profile": { - "Version": 0, - "Block": { - "Attributes": { - "allow_self_management": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssh_public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssh_username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_organizations_account": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_user_access_to_billing": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "joined_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "joined_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_organizations_organization": { - "Version": 0, - "Block": { - "Attributes": { - "accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string", - "status": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_service_access_principals": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled_policy_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "feature_set": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_account_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_account_email": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "non_master_accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string", - "status": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "roots": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "id": "string", - "name": "string", - "policy_types": [ - "list", - [ - "object", - { - "status": "string", - "type": "string" - } - ] - ] - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_organizations_organizational_unit": { - "Version": 0, - "Block": { - "Attributes": { - "accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_organizations_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_organizations_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_adm_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_apns_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "team_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_apns_sandbox_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "team_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_apns_voip_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "team_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_apns_voip_sandbox_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "team_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_app": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "campaign_hook": { - "Attributes": { - "lambda_function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "web_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "limits": { - "Attributes": { - "daily": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "messages_per_second": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "total": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "quiet_time": { - "Attributes": { - "end": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_baidu_channel": { - "Version": 0, - "Block": { - "Attributes": { - "api_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "secret_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_email_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "from_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "messages_per_second": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_event_stream": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_gcm_channel": { - "Version": 0, - "Block": { - "Attributes": { - "api_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_sms_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "promotional_messages_per_second": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sender_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "short_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transactional_messages_per_second": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_placement_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "placement_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_proxy_protocol_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_ports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_qldb_ledger": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_quicksight_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_quicksight_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "session_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ram_principal_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_share_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ram_resource_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_share_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ram_resource_share": { - "Version": 0, - "Block": { - "Attributes": { - "allow_external_principals": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ram_resource_share_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invitation_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "receiver_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resources": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sender_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "share_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "share_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "share_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_rds_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "allow_major_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backtrack_window": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_http_endpoint": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "global_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "master_username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_source_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "restore_to_point_in_time": { - "Attributes": { - "restore_to_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "restore_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_latest_restorable_time": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_import": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ingestion_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scaling_configuration": { - "Attributes": { - "auto_pause": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "seconds_until_auto_pause": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_rds_cluster_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_endpoint_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_endpoint_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "excluded_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "static_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_rds_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "monitoring_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "monitoring_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "performance_insights_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "performance_insights_kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "writer": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_rds_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_rds_global_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "global_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "global_cluster_members": { - "Type": [ - "set", - [ - "object", - { - "db_cluster_arn": "string", - "is_writer": "bool" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "global_cluster_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_db_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "allow_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "automated_snapshot_retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_revision_number": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "elastic_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enhanced_vpc_routing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "master_username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "node_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_nodes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_account": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "logging": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "snapshot_copy": { - "Attributes": { - "destination_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grant_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "severity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ingress": { - "Attributes": { - "cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_snapshot_copy_grant": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_copy_grant_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_snapshot_schedule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "definitions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_snapshot_schedule_association": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "schedule_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_resourcegroups_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "resource_query": { - "Attributes": { - "query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_prefix_list_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "egress_only_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "local_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "nat_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "origin": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_delegation_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reference_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_health_check": { - "Version": 0, - "Block": { - "Attributes": { - "child_health_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "child_healthchecks": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloudwatch_alarm_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloudwatch_alarm_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_sni": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "failure_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fqdn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "insufficient_data_health_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "invert_healthcheck": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "measure_latency": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "reference_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_query_log": { - "Version": 0, - "Block": { - "Attributes": { - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_record": { - "Version": 2, - "Block": { - "Attributes": { - "allow_overwrite": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "fqdn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "health_check_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "multivalue_answer_routing_policy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "records": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "set_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "alias": { - "Attributes": { - "evaluate_target_health": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "failover_routing_policy": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "geolocation_routing_policy": { - "Attributes": { - "continent": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "country": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subdivision": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "latency_routing_policy": { - "Attributes": { - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "weighted_routing_policy": { - "Attributes": { - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_resolver_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "direction": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host_vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_address": { - "Attributes": { - "ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 10 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_resolver_query_log_config": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "share_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_resolver_query_log_config_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resolver_query_log_config_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_resolver_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resolver_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "share_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "target_ip": { - "Attributes": { - "ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_resolver_rule_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resolver_rule_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_vpc_association_authorization": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_zone": { - "Version": 0, - "Block": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delegation_set_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "vpc": { - "Attributes": { - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_zone_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owning_account": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "propagating_vgws": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": 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_endpoint_id": "string", - "vpc_peering_connection_id": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_access_point": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "has_public_access_policy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_origin": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "public_access_block_configuration": { - "Attributes": { - "block_public_acls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_configuration": { - "Attributes": { - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_account_public_access_block": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "block_public_acls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket": { - "Version": 0, - "Block": { - "Attributes": { - "acceleration_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "acl": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bucket_domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_regional_domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "request_payer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "website_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "website_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cors_rule": { - "Attributes": { - "allowed_headers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allowed_methods": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allowed_origins": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expose_headers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_age_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "grant": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "permissions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lifecycle_rule": { - "Attributes": { - "abort_incomplete_multipart_upload_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "expiration": { - "Attributes": { - "date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expired_object_delete_marker": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "noncurrent_version_expiration": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "noncurrent_version_transition": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "transition": { - "Attributes": { - "date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "logging": { - "Attributes": { - "target_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "object_lock_configuration": { - "Attributes": { - "object_lock_enabled": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": {}, - "BlockTypes": { - "default_retention": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "years": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "replication_configuration": { - "Attributes": { - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rules": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replica_kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "access_control_translation": { - "Attributes": { - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source_selection_criteria": { - "Attributes": {}, - "BlockTypes": { - "sse_kms_encrypted_objects": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sse_algorithm": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "versioning": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mfa_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "website": { - "Attributes": { - "error_document": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "index_document": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "redirect_all_requests_to": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "routing_rules": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_analytics_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "storage_class_analysis": { - "Attributes": {}, - "BlockTypes": { - "data_export": { - "Attributes": { - "output_schema_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": {}, - "BlockTypes": { - "s3_bucket_destination": { - "Attributes": { - "bucket_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_inventory": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "included_object_versions": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "optional_fields": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": {}, - "BlockTypes": { - "bucket": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption": { - "Attributes": {}, - "BlockTypes": { - "sse_kms": { - "Attributes": { - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sse_s3": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schedule": { - "Attributes": { - "frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_metric": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_notification": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "lambda_function": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lambda_function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "queue": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "queue_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "topic": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_object": { - "Version": 0, - "Block": { - "Attributes": { - "acl": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cache_control": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_base64": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_disposition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_language": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metadata": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_lock_legal_hold_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_lock_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_lock_retain_until_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "server_side_encryption": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "website_redirect": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_ownership_controls": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": { - "object_ownership": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_policy": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_public_access_block": { - "Version": 0, - "Block": { - "Attributes": { - "block_public_acls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3control_bucket": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "outpost_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "public_access_block_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3control_bucket_lifecycle_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "abort_incomplete_multipart_upload": { - "Attributes": { - "days_after_initiation": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "expiration": { - "Attributes": { - "date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expired_object_delete_marker": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3control_bucket_policy": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3outposts_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "creation_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interfaces": { - "Type": [ - "set", - [ - "object", - { - "network_interface_id": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "outpost_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sagemaker_code_repository": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "code_repository_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "git_config": { - "Attributes": { - "branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sagemaker_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_config_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sagemaker_endpoint_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "data_capture_config": { - "Attributes": { - "destination_s3_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_capture": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "initial_sampling_percentage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "capture_content_type_header": { - "Attributes": { - "csv_content_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "json_content_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "capture_options": { - "Attributes": { - "capture_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 2 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "production_variants": { - "Attributes": { - "accelerator_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "initial_instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "initial_variant_weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "model_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "variant_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sagemaker_model": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_network_isolation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "container": { - "Attributes": { - "container_hostname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "environment": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "image": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "model_data_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "image_config": { - "Attributes": { - "repository_access_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "primary_container": { - "Attributes": { - "container_hostname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "environment": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "image": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "model_data_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "image_config": { - "Attributes": { - "repository_access_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sagemaker_notebook_instance": { - "Version": 0, - "Block": { - "Attributes": { - "additional_code_repositories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_code_repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "direct_internet_access": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lifecycle_config_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_access": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sagemaker_notebook_instance_lifecycle_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_start": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_secretsmanager_secret": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "recovery_window_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rotation_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": true - }, - "rotation_lambda_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": true - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rotation_rules": { - "Attributes": { - "automatically_after_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": true, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_secretsmanager_secret_policy": { - "Version": 0, - "Block": { - "Attributes": { - "block_public_policy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_secretsmanager_secret_rotation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rotation_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rotation_lambda_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rotation_rules": { - "Attributes": { - "automatically_after_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_secretsmanager_secret_version": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "secret_binary": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "secret_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "version_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version_stages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_security_group": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "revoke_rules_on_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_security_group_rule": { - "Version": 2, - "Block": { - "Attributes": { - "cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix_list_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "self": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "Type of rule, ingress (inbound) or egress (outbound).", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_securityhub_account": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_securityhub_action_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_securityhub_member": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "email": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invite": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "master_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "member_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_securityhub_product_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "product_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_securityhub_standards_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "standards_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_serverlessapplicationrepository_cloudformation_stack": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "capabilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outputs": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "semantic_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_service_discovery_http_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_service_discovery_private_dns_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_service_discovery_public_dns_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_service_discovery_service": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "dns_config": { - "Attributes": { - "namespace_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "routing_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "dns_records": { - "Attributes": { - "ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check_config": { - "Attributes": { - "failure_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check_custom_config": { - "Attributes": { - "failure_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_servicecatalog_portfolio": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_servicequotas_service_quota": { - "Version": 0, - "Block": { - "Attributes": { - "adjustable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "quota_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "quota_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "request_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "request_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "service_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_active_receipt_rule_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_configuration_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_domain_dkim": { - "Version": 0, - "Block": { - "Attributes": { - "dkim_tokens": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_domain_identity": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "verification_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_domain_identity_verification": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_domain_mail_from": { - "Version": 0, - "Block": { - "Attributes": { - "behavior_on_mx_failure": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mail_from_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_email_identity": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_event_destination": { - "Version": 0, - "Block": { - "Attributes": { - "configuration_set_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "matching_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_destination": { - "Attributes": { - "default_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dimension_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "kinesis_destination": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sns_destination": { - "Attributes": { - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_identity_notification_topic": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_original_headers": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_identity_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_receipt_filter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_receipt_rule": { - "Version": 0, - "Block": { - "Attributes": { - "after": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "recipients": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scan_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tls_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "add_header_action": { - "Attributes": { - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "bounce_action": { - "Attributes": { - "message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sender": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "smtp_reply_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lambda_action": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "invocation_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "s3_action": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sns_action": { - "Attributes": { - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stop_action": { - "Attributes": { - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "workmail_action": { - "Attributes": { - "organization_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_receipt_rule_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_template": { - "Version": 0, - "Block": { - "Attributes": { - "html": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subject": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sfn_activity": { - "Version": 0, - "Block": { - "Attributes": { - "creation_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sfn_state_machine": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "definition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_shield_protection": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_signer_signing_job": { - "Version": 0, - "Block": { - "Attributes": { - "completed_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ignore_signing_job_failure": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "job_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "job_invoker": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "job_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "platform_display_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "platform_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "profile_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "profile_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "requested_by": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "revocation_record": { - "Type": [ - "list", - [ - "object", - { - "reason": "string", - "revoked_at": "string", - "revoked_by": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "signature_expires_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "signed_object": { - "Type": [ - "list", - [ - "object", - { - "s3": [ - "list", - [ - "object", - { - "bucket": "string", - "key": "string" - } - ] - ] - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": {}, - "BlockTypes": { - "s3": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "source": { - "Attributes": {}, - "BlockTypes": { - "s3": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_signer_signing_profile": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_display_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "platform_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "revocation_record": { - "Type": [ - "list", - [ - "object", - { - "revocation_effective_from": "string", - "revoked_at": "string", - "revoked_by": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "signature_validity_period": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_signer_signing_profile_permission": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "profile_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "profile_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "statement_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "statement_id_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_simpledb_domain": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_snapshot_create_volume_permission": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sns_platform_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "event_delivery_failure_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_endpoint_created_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_endpoint_deleted_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_endpoint_updated_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_credential": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "platform_principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "success_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "success_feedback_sample_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sns_sms_preferences": { - "Version": 0, - "Block": { - "Attributes": { - "default_sender_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_sms_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delivery_status_iam_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delivery_status_success_sampling_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "monthly_spend_limit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "usage_report_s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sns_topic": { - "Version": 0, - "Block": { - "Attributes": { - "application_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "application_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "application_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "delivery_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "display_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_master_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lambda_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lambda_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lambda_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sqs_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sqs_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sqs_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sns_topic_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sns_topic_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "confirmation_timeout_in_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delivery_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_auto_confirms": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raw_message_delivery": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_spot_datafeed_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_spot_fleet_request": { - "Version": 1, - "Block": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "excess_capacity_termination_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fleet_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_fleet_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_interruption_behaviour": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_pools_to_use_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replace_unhealthy_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_request_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "terminate_instances_with_expiration": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_from": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_fulfillment": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "launch_specification": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "placement_tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_template_config": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "overrides": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_maintenance_strategies": { - "Attributes": {}, - "BlockTypes": { - "capacity_rebalance": { - "Attributes": { - "replacement_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_spot_instance_request": { - "Version": 0, - "Block": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cpu_core_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cpu_threads_per_core": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "get_password_data": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hibernation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_interruption_behaviour": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_addresses": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "launch_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "primary_network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "secondary_private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_bid_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_request_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_from": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_fulfillment": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interface": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_index": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sqs_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "content_based_deduplication": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delay_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fifo_queue": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_data_key_reuse_period_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_master_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_message_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_retention_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "receive_wait_time_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "redrive_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "visibility_timeout_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sqs_queue_policy": { - "Version": 1, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "queue_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_activation": { - "Version": 0, - "Block": { - "Attributes": { - "activation_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expiration_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "expired": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "registration_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "registration_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_association": { - "Version": 1, - "Block": { - "Attributes": { - "association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "association_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "automation_target_parameter_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compliance_severity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "document_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_concurrency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_errors": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "schedule_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "output_location": { - "Attributes": { - "s3_bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_document": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "document_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "document_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "document_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hash": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hash_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "latest_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameter": { - "Type": [ - "list", - [ - "object", - { - "default_value": "string", - "description": "string", - "name": "string", - "type": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "permissions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "schema_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "attachments_source": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_maintenance_window": { - "Version": 0, - "Block": { - "Attributes": { - "allow_unassociated_targets": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cutoff": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "end_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule_timezone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_maintenance_window_target": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_information": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "window_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 5 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_maintenance_window_task": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_concurrency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_errors": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "task_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "task_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "window_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "task_invocation_parameters": { - "Attributes": {}, - "BlockTypes": { - "automation_parameters": { - "Attributes": { - "document_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_parameters": { - "Attributes": { - "client_context": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "payload": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "run_command_parameters": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "document_hash": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "document_hash_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "output_s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "output_s3_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "notification_config": { - "Attributes": { - "notification_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_events": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "step_functions_parameters": { - "Attributes": { - "input": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_parameter": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "overwrite": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_patch_baseline": { - "Version": 0, - "Block": { - "Attributes": { - "approved_patches": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "approved_patches_compliance_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rejected_patches": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "approval_rule": { - "Attributes": { - "approve_after_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compliance_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_non_security": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "patch_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "global_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 4 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_patch_group": { - "Version": 0, - "Block": { - "Attributes": { - "baseline_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "patch_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_resource_data_sync": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "s3_destination": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sync_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_cache": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_cached_iscsi_volume": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "chap_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lun_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_volume_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size_in_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "activation_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "average_download_rate_limit_in_bits_per_sec": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "average_upload_rate_limit_in_bits_per_sec": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_timezone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_vpc_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "medium_changer_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "smb_guest_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "smb_security_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tape_drive_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "smb_active_directory_settings": { - "Attributes": { - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_nfs_file_share": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "client_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_share_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "fileshare_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "guess_mime_type_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_acl": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "read_only": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "requester_pays": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "squash": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cache_attributes": { - "Attributes": { - "cache_stale_timeout_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "nfs_file_share_defaults": { - "Attributes": { - "directory_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_smb_file_share": { - "Version": 0, - "Block": { - "Attributes": { - "access_based_enumeration": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "admin_user_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "audit_destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authentication": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "case_sensitivity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_share_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "fileshare_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "guess_mime_type_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invalid_user_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_acl": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "read_only": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "requester_pays": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "smb_acl_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_user_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cache_attributes": { - "Attributes": { - "cache_stale_timeout_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_stored_iscsi_volume": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "chap_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "disk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lun_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preserve_existing_data": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_attachment_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size_in_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_tape_pool": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "pool_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retention_lock_time_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retention_lock_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_upload_buffer": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_working_storage": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_subnet": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "assign_ipv6_address_on_creation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block_association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "map_public_ip_on_launch": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_swf_domain": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "workflow_execution_retention_period_in_days": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_transfer_server": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "host_key_fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity_provider_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "invocation_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "logging_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "endpoint_details": { - "Attributes": { - "address_allocation_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_transfer_ssh_key": { - "Version": 0, - "Block": { - "Attributes": { - "body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "server_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_transfer_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "home_directory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "home_directory_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "server_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "home_directory_mappings": { - "Attributes": { - "entry": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_volume_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_detach": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skip_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "assign_generated_ipv6_cidr_block": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dhcp_options_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_classiclink": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_classiclink_dns_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_dns_hostnames": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_dns_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "main_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_dhcp_options": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "netbios_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "netbios_node_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ntp_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_dhcp_options_association": { - "Version": 0, - "Block": { - "Attributes": { - "dhcp_options_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_entry": { - "Type": [ - "list", - [ - "object", - { - "dns_name": "string", - "hosted_zone_id": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "prefix_list_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_dns_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "requester_managed": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_table_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_endpoint_connection_notification": { - "Version": 0, - "Block": { - "Attributes": { - "connection_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "connection_notification_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_service_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_endpoint_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_endpoint_service": { - "Version": 0, - "Block": { - "Attributes": { - "acceptance_required": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allowed_principals": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "base_endpoint_dns_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_load_balancer_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "manages_vpc_endpoints": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_load_balancer_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "service_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_endpoint_service_allowed_principal": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "principal_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_service_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_endpoint_subnet_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_ipv4_cidr_block_association": { - "Version": 0, - "Block": { - "Attributes": { - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_peering_connection": { - "Version": 0, - "Block": { - "Attributes": { - "accept_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_peering_connection_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "accept_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_peering_connection_options": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpn_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_gateway_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "routes": { - "Type": [ - "set", - [ - "object", - { - "destination_cidr_block": "string", - "source": "string", - "state": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "static_routes_only": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tunnel1_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel1_bgp_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel1_bgp_holdtime": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel1_cgw_inside_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel1_inside_cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel1_preshared_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "tunnel1_vgw_inside_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel2_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel2_bgp_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel2_bgp_holdtime": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel2_cgw_inside_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel2_inside_cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel2_preshared_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "tunnel2_vgw_inside_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vgw_telemetry": { - "Type": [ - "set", - [ - "object", - { - "accepted_route_count": "number", - "last_status_change": "string", - "outside_ip_address": "string", - "status": "string", - "status_message": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpn_connection_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpn_connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpn_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpn_gateway_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpn_gateway_route_propagation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_byte_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "byte_match_tuples": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_geo_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "geo_match_constraint": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_descriptors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_rate_based_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rate_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "predicates": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "negated": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_regex_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "regex_match_tuple": { - "Attributes": { - "regex_pattern_set_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regex_pattern_strings": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "predicates": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "negated": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "activated_rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_size_constraint_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "size_constraints": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_sql_injection_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "sql_injection_match_tuples": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_configuration": { - "Attributes": { - "log_destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rules": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_xss_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "xss_match_tuples": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_byte_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "byte_match_tuples": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_geo_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "geo_match_constraint": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_descriptor": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_rate_based_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rate_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "predicate": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "negated": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_regex_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "regex_match_tuple": { - "Attributes": { - "regex_pattern_set_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regex_pattern_strings": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "predicate": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "negated": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "activated_rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_size_constraint_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "size_constraints": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_sql_injection_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "sql_injection_match_tuple": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_configuration": { - "Attributes": { - "log_destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_web_acl_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "web_acl_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_xss_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "xss_match_tuple": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafv2_ip_set": { - "Version": 0, - "Block": { - "Attributes": { - "addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafv2_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "regular_expression": { - "Attributes": { - "regex_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafv2_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafv2_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": {}, - "BlockTypes": { - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "none": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "managed_rule_group_statement": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vendor_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "excluded_rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rate_based_statement": { - "Attributes": { - "aggregate_key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rule_group_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "excluded_rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafv2_web_acl_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "web_acl_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafv2_web_acl_logging_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_destination_configs": { - "Type": [ - "set", - "string" - ], - "Description": "AWS Kinesis Firehose Delivery Stream ARNs", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "AWS WebACL ARN", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "Parts of the request to exclude from logs", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 100 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_worklink_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "audit_stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "company_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "device_ca_certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "display_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "optimize_for_end_user_location": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "identity_provider": { - "Attributes": { - "saml_metadata": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_worklink_website_certificate_authority_association": { - "Version": 0, - "Block": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "display_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fleet_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "website_ca_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_workspaces_directory": { - "Version": 0, - "Block": { - "Attributes": { - "alias": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "directory_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "directory_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "directory_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_ip_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_role_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "registration_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "workspace_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "self_service_permissions": { - "Attributes": { - "change_compute_type": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "increase_volume_size": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rebuild_workspace": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "restart_workspace": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "switch_running_mode": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "workspace_creation_properties": { - "Attributes": { - "custom_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_ou": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_internet_access": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_maintenance_mode": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_enabled_as_local_administrator": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_workspaces_ip_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rules": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_workspaces_workspace": { - "Version": 0, - "Block": { - "Attributes": { - "bundle_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "computer_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "directory_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_volume_encryption_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_volume_encryption_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_encryption_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "workspace_properties": { - "Attributes": { - "compute_type_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_volume_size_gib": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "running_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "running_mode_auto_stop_timeout_in_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_volume_size_gib": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_xray_encryption_config": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_xray_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "filter_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_xray_sampling_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fixed_rate": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "reservoir_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - } -} \ No newline at end of file diff --git a/pkg/remote/aws/test/s3_bucket_metrics_list_metrics/schema.golden.json b/pkg/remote/aws/test/s3_bucket_metrics_list_metrics/schema.golden.json deleted file mode 100755 index 9077e920..00000000 --- a/pkg/remote/aws/test/s3_bucket_metrics_list_metrics/schema.golden.json +++ /dev/null @@ -1,171757 +0,0 @@ -{ - "aws_accessanalyzer_analyzer": { - "Version": 0, - "Block": { - "Attributes": { - "analyzer_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_acm_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_authority_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_validation_options": { - "Type": [ - "set", - [ - "object", - { - "domain_name": "string", - "resource_record_name": "string", - "resource_record_type": "string", - "resource_record_value": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subject_alternative_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "validation_emails": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "validation_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "options": { - "Attributes": { - "certificate_transparency_logging_preference": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_acm_certificate_validation": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "validation_record_fqdns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_acmpca_certificate_authority": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_signing_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "not_after": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "not_before": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "permanent_deletion_time_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "serial": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "certificate_authority_configuration": { - "Attributes": { - "key_algorithm": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "signing_algorithm": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "subject": { - "Attributes": { - "common_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "country": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "distinguished_name_qualifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "generation_qualifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "given_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "initials": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "locality": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "organization": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "organizational_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pseudonym": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "surname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "title": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "revocation_configuration": { - "Attributes": {}, - "BlockTypes": { - "crl_configuration": { - "Attributes": { - "custom_cname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expiration_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_alb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_owned_ipv4_pool": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "drop_invalid_header_fields": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_http2": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "internal": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "subnet_mapping": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outpost_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ipv4_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_alb_listener": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssl_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_alb_listener_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_alb_listener_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "condition": { - "Attributes": {}, - "BlockTypes": { - "host_header": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_header": { - "Attributes": { - "http_header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_request_method": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "path_pattern": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source_ip": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_alb_target_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deregistration_delay": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lambda_multi_value_headers_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancing_algorithm_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "proxy_protocol_v2": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "slow_start": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "health_check": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "healthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "matcher": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "stickiness": { - "Attributes": { - "cookie_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_alb_target_group_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ami": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ami_copy": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_ami_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_ami_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ami_from_instance": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_without_reboot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ami_launch_permission": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_account": { - "Version": 0, - "Block": { - "Attributes": { - "cloudwatch_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "throttle_settings": { - "Type": [ - "list", - [ - "object", - { - "burst_limit": "number", - "rate_limit": "number" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_api_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_authorizer": { - "Version": 0, - "Block": { - "Attributes": { - "authorizer_credentials": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_result_ttl_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "identity_validation_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_base_path_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "base_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_client_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expiration_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "pem_encoded_certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_deployment": { - "Version": 0, - "Block": { - "Attributes": { - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stage_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "triggers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_documentation_part": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "properties": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "location": { - "Attributes": { - "method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_documentation_version": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_domain_name": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "certificate_upload_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cloudfront_domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cloudfront_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "regional_certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regional_certificate_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regional_domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "regional_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_gateway_response": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "response_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_integration": { - "Version": 0, - "Block": { - "Attributes": { - "cache_key_parameters": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cache_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "connection_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_handling": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "credentials": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "integration_http_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "passthrough_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "request_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_milliseconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_integration_response": { - "Version": 0, - "Block": { - "Attributes": { - "content_handling": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "selection_pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_method": { - "Version": 0, - "Block": { - "Attributes": { - "api_key_required": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "request_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_parameters": { - "Type": [ - "map", - "bool" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_validator_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_method_response": { - "Version": 0, - "Block": { - "Attributes": { - "http_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_parameters": { - "Type": [ - "map", - "bool" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_method_settings": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "method_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "settings": { - "Attributes": { - "cache_data_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cache_ttl_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "caching_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "require_authorization_for_cache_control": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unauthorized_cache_control_header_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_model": { - "Version": 0, - "Block": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schema": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_request_validator": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "validate_request_body": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "validate_request_parameters": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_resource": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "path_part": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_rest_api": { - "Version": 0, - "Block": { - "Attributes": { - "api_key_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "binary_media_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "minimum_compression_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_rest_api_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_stage": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cache_cluster_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cache_cluster_size": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_certificate_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "documentation_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "xray_tracing_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "access_log_settings": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_usage_plan": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "product_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "api_stages": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stage": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "quota_settings": { - "Attributes": { - "limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "offset": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "period": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "throttle_settings": { - "Attributes": { - "burst_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_usage_plan_key": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "usage_plan_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_api_gateway_vpc_link": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_api": { - "Version": 0, - "Block": { - "Attributes": { - "api_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "api_key_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "credentials_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disable_execute_api_endpoint": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cors_configuration": { - "Attributes": { - "allow_credentials": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_origins": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expose_headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_age": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_api_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "api_mapping_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stage": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_authorizer": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_credentials_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_payload_format_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_result_ttl_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_simple_responses": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity_sources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "jwt_configuration": { - "Attributes": { - "audience": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_deployment": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_deployed": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "triggers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_domain_name": { - "Version": 0, - "Block": { - "Attributes": { - "api_mapping_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "domain_name_configuration": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "mutual_tls_authentication": { - "Attributes": { - "truststore_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "truststore_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_integration": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "connection_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_handling_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "credentials_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "integration_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "integration_response_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "integration_subtype": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "integration_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "integration_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "passthrough_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "payload_format_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "template_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_milliseconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "tls_config": { - "Attributes": { - "server_name_to_verify": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_integration_response": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_handling_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "integration_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "integration_response_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "template_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_model": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schema": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_route": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "api_key_required": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorizer_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "model_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operation_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_response_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_route_response": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "model_selection_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_response_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_stage": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_deploy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_certificate_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stage_variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "access_log_settings": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "default_route_settings": { - "Attributes": { - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detailed_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "route_settings": { - "Attributes": { - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detailed_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_apigatewayv2_vpc_link": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_app_cookie_stickiness_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appautoscaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "step_scaling_policy_configuration": { - "Attributes": { - "adjustment_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_aggregation_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_adjustment_magnitude": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "step_adjustment": { - "Attributes": { - "metric_interval_lower_bound": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_interval_upper_bound": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_tracking_scaling_policy_configuration": { - "Attributes": { - "disable_scale_in": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scale_in_cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scale_out_cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "customized_metric_specification": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statistic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "dimensions": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_metric_specification": { - "Attributes": { - "predefined_metric_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appautoscaling_scheduled_action": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "end_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "scalable_target_action": { - "Attributes": { - "max_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appautoscaling_target": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_gateway_route": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_gateway_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "grpc_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "target": { - "Attributes": {}, - "BlockTypes": { - "virtual_service": { - "Attributes": { - "virtual_service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http2_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "target": { - "Attributes": {}, - "BlockTypes": { - "virtual_service": { - "Attributes": { - "virtual_service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "target": { - "Attributes": {}, - "BlockTypes": { - "virtual_service": { - "Attributes": { - "virtual_service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_mesh": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "egress_filter": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_route": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_router_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "grpc_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "method_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "metadata": { - "Attributes": { - "invert": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "match": { - "Attributes": { - "exact": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regex": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "range": { - "Attributes": { - "end": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "retry_policy": { - "Attributes": { - "grpc_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tcp_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "per_retry_timeout": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeout": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "per_request": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http2_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scheme": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "header": { - "Attributes": { - "invert": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "match": { - "Attributes": { - "exact": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regex": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "range": { - "Attributes": { - "end": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "retry_policy": { - "Attributes": { - "http_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tcp_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "per_retry_timeout": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeout": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "per_request": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scheme": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "header": { - "Attributes": { - "invert": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "match": { - "Attributes": { - "exact": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regex": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "range": { - "Attributes": { - "end": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "retry_policy": { - "Attributes": { - "http_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tcp_retry_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "per_retry_timeout": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeout": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "per_request": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tcp_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeout": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_virtual_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "backend_defaults": { - "Attributes": {}, - "BlockTypes": { - "client_policy": { - "Attributes": {}, - "BlockTypes": { - "tls": { - "Attributes": { - "enforce": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ports": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "validation": { - "Attributes": {}, - "BlockTypes": { - "trust": { - "Attributes": {}, - "BlockTypes": { - "acm": { - "Attributes": { - "certificate_authority_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file": { - "Attributes": { - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "listener": { - "Attributes": {}, - "BlockTypes": { - "connection_pool": { - "Attributes": {}, - "BlockTypes": { - "grpc": { - "Attributes": { - "max_requests": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http": { - "Attributes": { - "max_connections": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_pending_requests": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http2": { - "Attributes": { - "max_requests": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check": { - "Attributes": { - "healthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval_millis": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_millis": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "port_mapping": { - "Attributes": { - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "tls": { - "Attributes": { - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "certificate": { - "Attributes": {}, - "BlockTypes": { - "acm": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file": { - "Attributes": { - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging": { - "Attributes": {}, - "BlockTypes": { - "access_log": { - "Attributes": {}, - "BlockTypes": { - "file": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_virtual_node": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "backend": { - "Attributes": {}, - "BlockTypes": { - "virtual_service": { - "Attributes": { - "virtual_service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "client_policy": { - "Attributes": {}, - "BlockTypes": { - "tls": { - "Attributes": { - "enforce": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ports": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "validation": { - "Attributes": {}, - "BlockTypes": { - "trust": { - "Attributes": {}, - "BlockTypes": { - "acm": { - "Attributes": { - "certificate_authority_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file": { - "Attributes": { - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 25 - }, - "backend_defaults": { - "Attributes": {}, - "BlockTypes": { - "client_policy": { - "Attributes": {}, - "BlockTypes": { - "tls": { - "Attributes": { - "enforce": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ports": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "validation": { - "Attributes": {}, - "BlockTypes": { - "trust": { - "Attributes": {}, - "BlockTypes": { - "acm": { - "Attributes": { - "certificate_authority_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file": { - "Attributes": { - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "listener": { - "Attributes": {}, - "BlockTypes": { - "health_check": { - "Attributes": { - "healthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval_millis": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_millis": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "port_mapping": { - "Attributes": { - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeout": { - "Attributes": {}, - "BlockTypes": { - "grpc": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "per_request": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "per_request": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http2": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "per_request": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tcp": { - "Attributes": {}, - "BlockTypes": { - "idle": { - "Attributes": { - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tls": { - "Attributes": { - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "certificate": { - "Attributes": {}, - "BlockTypes": { - "acm": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file": { - "Attributes": { - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logging": { - "Attributes": {}, - "BlockTypes": { - "access_log": { - "Attributes": {}, - "BlockTypes": { - "file": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "service_discovery": { - "Attributes": {}, - "BlockTypes": { - "aws_cloud_map": { - "Attributes": { - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dns": { - "Attributes": { - "hostname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_virtual_router": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "listener": { - "Attributes": {}, - "BlockTypes": { - "port_mapping": { - "Attributes": { - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appmesh_virtual_service": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mesh_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "provider": { - "Attributes": {}, - "BlockTypes": { - "virtual_node": { - "Attributes": { - "virtual_node_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "virtual_router": { - "Attributes": { - "virtual_router_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appsync_api_key": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expires": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appsync_datasource": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "dynamodb_config": { - "Attributes": { - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_caller_credentials": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elasticsearch_config": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_config": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_config": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appsync_function": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "function_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "function_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_mapping_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_mapping_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appsync_graphql_api": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "authentication_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schema": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uris": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "xray_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "additional_authentication_provider": { - "Attributes": { - "authentication_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "openid_connect_config": { - "Attributes": { - "auth_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iat_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_config": { - "Attributes": { - "app_id_client_regex": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "aws_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "log_config": { - "Attributes": { - "cloudwatch_logs_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "exclude_verbose_content": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "field_log_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "openid_connect_config": { - "Attributes": { - "auth_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iat_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_config": { - "Attributes": { - "app_id_client_regex": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "aws_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_appsync_resolver": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kind": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "caching_config": { - "Attributes": { - "caching_keys": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "pipeline_config": { - "Attributes": { - "functions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_athena_database": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_option": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_athena_named_query": { - "Version": 0, - "Block": { - "Attributes": { - "database": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "workgroup": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_athena_workgroup": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "bytes_scanned_cutoff_per_query": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enforce_workgroup_configuration": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "publish_cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "result_configuration": { - "Attributes": { - "output_location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_option": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscaling_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "alb_target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elb": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscaling_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capacity_rebalance": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "desired_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled_metrics": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "health_check_grace_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "health_check_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "launch_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_instance_lifetime": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metrics_granularity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_elb_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protect_from_scale_in": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_linked_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "suspended_processes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "set", - [ - "map", - "string" - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "termination_policies": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_zone_identifier": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_capacity_timeout": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_elb_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "initial_lifecycle_hook": { - "Attributes": { - "default_result": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "heartbeat_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lifecycle_transition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_metadata": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_template": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "mixed_instances_policy": { - "Attributes": {}, - "BlockTypes": { - "instances_distribution": { - "Attributes": { - "on_demand_allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "on_demand_base_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "on_demand_percentage_above_base_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_instance_pools": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_max_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "launch_template": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "override": { - "Attributes": { - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tag": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "propagate_at_launch": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscaling_lifecycle_hook": { - "Version": 0, - "Block": { - "Attributes": { - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_result": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "heartbeat_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lifecycle_transition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_metadata": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscaling_notification": { - "Version": 0, - "Block": { - "Attributes": { - "group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "notifications": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "adjustment_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "estimated_instance_warmup": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_aggregation_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "min_adjustment_magnitude": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "step_adjustment": { - "Attributes": { - "metric_interval_lower_bound": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_interval_upper_bound": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_tracking_configuration": { - "Attributes": { - "disable_scale_in": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "customized_metric_specification": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statistic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "metric_dimension": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_metric_specification": { - "Attributes": { - "predefined_metric_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscaling_schedule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "desired_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "end_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "min_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "recurrence": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scheduled_action_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_autoscalingplans_scaling_plan": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scaling_plan_version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "application_source": { - "Attributes": { - "cloudformation_stack_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 50 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "scaling_instruction": { - "Attributes": { - "disable_dynamic_scaling": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "predictive_scaling_max_capacity_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "predictive_scaling_max_capacity_buffer": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "predictive_scaling_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scaling_policy_update_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scheduled_action_buffer_time": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "customized_load_metric_specification": { - "Attributes": { - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statistic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_load_metric_specification": { - "Attributes": { - "predefined_load_metric_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_tracking_configuration": { - "Attributes": { - "disable_scale_in": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "estimated_instance_warmup": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scale_in_cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scale_out_cooldown": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "customized_scaling_metric_specification": { - "Attributes": { - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statistic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_scaling_metric_specification": { - "Attributes": { - "predefined_scaling_metric_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_backup_plan": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "advanced_backup_setting": { - "Attributes": { - "backup_options": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "rule": { - "Attributes": { - "completion_window": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "recovery_point_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start_window": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_vault_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "copy_action": { - "Attributes": { - "destination_vault_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "lifecycle": { - "Attributes": { - "cold_storage_after": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete_after": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lifecycle": { - "Attributes": { - "cold_storage_after": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete_after": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_backup_region_settings": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_type_opt_in_preference": { - "Type": [ - "map", - "bool" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_backup_selection": { - "Version": 0, - "Block": { - "Attributes": { - "iam_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "plan_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "selection_tag": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_backup_vault": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "recovery_points": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_backup_vault_notifications": { - "Version": 0, - "Block": { - "Attributes": { - "backup_vault_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backup_vault_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "backup_vault_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_backup_vault_policy": { - "Version": 0, - "Block": { - "Attributes": { - "backup_vault_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backup_vault_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_batch_compute_environment": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "compute_environment_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "compute_environment_name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ecs_cluster_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "service_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "compute_resources": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bid_percentage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "desired_vcpus": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ec2_key_pair": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "image_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_vcpus": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_vcpus": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_iam_fleet_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "launch_template": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_batch_job_definition": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "container_properties": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "revision": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "retry_strategy": { - "Attributes": { - "attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeout": { - "Attributes": { - "attempt_duration_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_batch_job_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "compute_environments": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_budgets_budget": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "budget_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cost_filters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "limit_amount": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "limit_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "time_period_end": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "time_period_start": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "time_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cost_types": { - "Attributes": { - "include_credit": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_discount": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_other_subscription": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_recurring": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_refund": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_subscription": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_tax": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_upfront": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_amortized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_blended": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "notification": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subscriber_email_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subscriber_sns_topic_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "threshold_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloud9_environment_ec2": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "automatic_stop_time_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudformation_stack": { - "Version": 0, - "Block": { - "Attributes": { - "capabilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disable_rollback": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_failure": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outputs": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "template_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "template_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_in_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudformation_stack_set": { - "Version": 0, - "Block": { - "Attributes": { - "administration_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capabilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_role_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_set_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "template_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "template_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudformation_stack_set_instance": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameter_overrides": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "retain_stack": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stack_set_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudfront_distribution": { - "Version": 1, - "Block": { - "Attributes": { - "aliases": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "caller_reference": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_root_object": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "in_progress_validation_batches": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "is_ipv6_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "last_modified_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "price_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retain_on_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "trusted_signers": { - "Type": [ - "list", - [ - "object", - { - "enabled": "bool", - "items": [ - "list", - [ - "object", - { - "aws_account_number": "string", - "key_pair_ids": [ - "set", - "string" - ] - } - ] - ] - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_deployment": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "web_acl_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "custom_error_response": { - "Attributes": { - "error_caching_min_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "error_code": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_code": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_page_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "default_cache_behavior": { - "Attributes": { - "allowed_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cached_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compress": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "field_level_encryption_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "smooth_streaming": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_origin_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "trusted_signers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "viewer_protocol_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_values": { - "Attributes": { - "headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query_string": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query_string_cache_keys": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cookies": { - "Attributes": { - "forward": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "whitelisted_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "lambda_function_association": { - "Attributes": { - "event_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_body": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lambda_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 4 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_cookies": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ordered_cache_behavior": { - "Attributes": { - "allowed_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cached_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compress": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "field_level_encryption_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path_pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "smooth_streaming": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_origin_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "trusted_signers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "viewer_protocol_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_values": { - "Attributes": { - "headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query_string": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query_string_cache_keys": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cookies": { - "Attributes": { - "forward": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "whitelisted_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "lambda_function_association": { - "Attributes": { - "event_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_body": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lambda_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 4 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "origin": { - "Attributes": { - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "origin_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "origin_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "custom_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "custom_origin_config": { - "Attributes": { - "http_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "https_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "origin_keepalive_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "origin_protocol_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "origin_read_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "origin_ssl_protocols": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_origin_config": { - "Attributes": { - "origin_access_identity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "origin_group": { - "Attributes": { - "origin_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "failover_criteria": { - "Attributes": { - "status_codes": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "member": { - "Attributes": { - "origin_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 2, - "MaxItems": 2 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "restrictions": { - "Attributes": {}, - "BlockTypes": { - "geo_restriction": { - "Attributes": { - "locations": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "restriction_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "viewer_certificate": { - "Attributes": { - "acm_certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloudfront_default_certificate": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_certificate_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "minimum_protocol_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssl_support_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudfront_origin_access_identity": { - "Version": 0, - "Block": { - "Attributes": { - "caller_reference": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cloudfront_access_identity_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "s3_canonical_user_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudfront_public_key": { - "Version": 0, - "Block": { - "Attributes": { - "caller_reference": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encoded_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hsm_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_backup_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudhsm_v2_hsm": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hsm_eni_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hsm_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hsm_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudtrail": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cloud_watch_logs_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloud_watch_logs_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_log_file_validation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_logging": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "home_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "include_global_service_events": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "is_multi_region_trail": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "is_organization_trail": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "event_selector": { - "Attributes": { - "include_management_events": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "read_write_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "data_resource": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "insight_selector": { - "Attributes": { - "insight_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_dashboard": { - "Version": 0, - "Block": { - "Attributes": { - "dashboard_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dashboard_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dashboard_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_event_bus": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_event_permission": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_bus_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statement_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "condition": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_event_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_bus_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_event_target": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_bus_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "input_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "batch_target": { - "Attributes": { - "array_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "job_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "job_definition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "job_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ecs_target": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "launch_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "task_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "task_definition_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "network_configuration": { - "Attributes": { - "assign_public_ip": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "input_transformer": { - "Attributes": { - "input_paths": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "input_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_target": { - "Attributes": { - "partition_key_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "run_command_targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "sqs_target": { - "Attributes": { - "message_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_destination": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_destination_policy": { - "Version": 0, - "Block": { - "Attributes": { - "access_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retention_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_metric_filter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "metric_transformation": { - "Attributes": { - "default_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_resource_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_document": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_stream": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_log_subscription_filter": { - "Version": 0, - "Block": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "distribution": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cloudwatch_metric_alarm": { - "Version": 1, - "Block": { - "Attributes": { - "actions_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "alarm_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "alarm_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "alarm_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "datapoints_to_alarm": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "evaluate_low_sample_count_percentiles": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "evaluation_periods": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "extended_statistic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "insufficient_data_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ok_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statistic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "threshold_metric_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "treat_missing_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "metric_query": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "return_data": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "metric": { - "Attributes": { - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stat": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codeartifact_domain": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "asset_size_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encryption_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codeartifact_domain_permissions_policy": { - "Version": 0, - "Block": { - "Attributes": { - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_document": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_revision": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codeartifact_repository": { - "Version": 0, - "Block": { - "Attributes": { - "administrator_account": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "external_connections": { - "Attributes": { - "external_connection_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "package_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "upstream": { - "Attributes": { - "repository_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codeartifact_repository_permissions_policy": { - "Version": 0, - "Block": { - "Attributes": { - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_document": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_revision": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codebuild_project": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "badge_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "badge_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "build_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encryption_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "queued_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "artifacts": { - "Attributes": { - "artifact_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "override_artifact_name": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "packaging": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "cache": { - "Attributes": { - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "modes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "environment": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compute_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "image": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "image_pull_credentials_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "privileged_mode": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "environment_variable": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "registry_credential": { - "Attributes": { - "credential": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "credential_provider": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logs_config": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_logs": { - "Attributes": { - "group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_logs": { - "Attributes": { - "encryption_disabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "secondary_artifacts": { - "Attributes": { - "artifact_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "override_artifact_name": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "packaging": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "secondary_sources": { - "Attributes": { - "buildspec": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "git_clone_depth": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "report_build_status": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "resource": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "git_submodules_config": { - "Attributes": { - "fetch_submodules": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source": { - "Attributes": { - "buildspec": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "git_clone_depth": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "report_build_status": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "resource": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "git_submodules_config": { - "Attributes": { - "fetch_submodules": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codebuild_report_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "export_config": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "s3_destination": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encryption_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "packaging": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codebuild_source_credential": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auth_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "server_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codebuild_webhook": { - "Version": 0, - "Block": { - "Attributes": { - "branch_filter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "payload_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "project_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "filter_group": { - "Attributes": {}, - "BlockTypes": { - "filter": { - "Attributes": { - "exclude_matched_pattern": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codecommit_repository": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "clone_url_http": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "clone_url_ssh": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codecommit_trigger": { - "Version": 0, - "Block": { - "Attributes": { - "configuration_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "trigger": { - "Attributes": { - "branches": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "events": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codedeploy_app": { - "Version": 0, - "Block": { - "Attributes": { - "compute_platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codedeploy_deployment_config": { - "Version": 0, - "Block": { - "Attributes": { - "compute_platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_config_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deployment_config_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "minimum_healthy_hosts": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "traffic_routing_config": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "time_based_canary": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "percentage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "time_based_linear": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "percentage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codedeploy_deployment_group": { - "Version": 0, - "Block": { - "Attributes": { - "app_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "autoscaling_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_config_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "alarm_configuration": { - "Attributes": { - "alarms": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ignore_poll_alarm_failure": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "auto_rollback_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "blue_green_deployment_config": { - "Attributes": {}, - "BlockTypes": { - "deployment_ready_option": { - "Attributes": { - "action_on_timeout": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "wait_time_in_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "green_fleet_provisioning_option": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "terminate_blue_instances_on_deployment_success": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "termination_wait_time_in_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "deployment_style": { - "Attributes": { - "deployment_option": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ec2_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ec2_tag_set": { - "Attributes": {}, - "BlockTypes": { - "ec2_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ecs_service": { - "Attributes": { - "cluster_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "load_balancer_info": { - "Attributes": {}, - "BlockTypes": { - "elb_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_group_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_group_pair_info": { - "Attributes": {}, - "BlockTypes": { - "prod_traffic_route": { - "Attributes": { - "listener_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 2 - }, - "test_traffic_route": { - "Attributes": { - "listener_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "on_premises_instance_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "trigger_configuration": { - "Attributes": { - "trigger_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "trigger_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "trigger_target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codepipeline": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "artifact_store": { - "Attributes": { - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_key": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "stage": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "category": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "input_artifacts": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "output_artifacts": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "run_order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 2, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codepipeline_webhook": { - "Version": 0, - "Block": { - "Attributes": { - "authentication": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_pipeline": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authentication_configuration": { - "Attributes": { - "allowed_ip_range": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "json_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "match_equals": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_codestarnotifications_notification_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "detail_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_type_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "target": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_identity_pool": { - "Version": 0, - "Block": { - "Attributes": { - "allow_unauthenticated_identities": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "developer_provider_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity_pool_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "openid_connect_provider_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "saml_provider_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "supported_login_providers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cognito_identity_providers": { - "Attributes": { - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "server_side_token_check": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_identity_pool_roles_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "roles": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "role_mapping": { - "Attributes": { - "ambiguous_role_resolution": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "identity_provider": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "mapping_rule": { - "Attributes": { - "claim": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "match_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 25 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_identity_provider": { - "Version": 0, - "Block": { - "Attributes": { - "attribute_mapping": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "idp_identifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider_details": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_resource_server": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope_identifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "scope": { - "Attributes": { - "scope_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 100 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_user_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "precedence": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_user_pool": { - "Version": 0, - "Block": { - "Attributes": { - "alias_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_verified_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email_verification_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email_verification_subject": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_modified_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mfa_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sms_authentication_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sms_verification_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username_attributes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "account_recovery_setting": { - "Attributes": {}, - "BlockTypes": { - "recovery_mechanism": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "admin_create_user_config": { - "Attributes": { - "allow_admin_create_user_only": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "invite_message_template": { - "Attributes": { - "email_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "email_subject": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sms_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "device_configuration": { - "Attributes": { - "challenge_required_on_new_device": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_only_remembered_on_user_prompt": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "email_configuration": { - "Attributes": { - "email_sending_account": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "from_email_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "reply_to_email_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_config": { - "Attributes": { - "create_auth_challenge": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "define_auth_challenge": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "post_authentication": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "post_confirmation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pre_authentication": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pre_sign_up": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pre_token_generation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_migration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "verify_auth_challenge_response": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "password_policy": { - "Attributes": { - "minimum_length": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_lowercase": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_numbers": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_symbols": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_uppercase": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "temporary_password_validity_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "attribute_data_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "developer_only_attribute": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mutable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "required": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "number_attribute_constraints": { - "Attributes": { - "max_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "string_attribute_constraints": { - "Attributes": { - "max_length": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_length": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 50 - }, - "sms_configuration": { - "Attributes": { - "external_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_caller_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "software_token_mfa_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_add_ons": { - "Attributes": { - "advanced_security_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "username_configuration": { - "Attributes": { - "case_sensitive": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "verification_message_template": { - "Attributes": { - "default_email_option": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "email_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email_message_by_link": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email_subject": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email_subject_by_link": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sms_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_user_pool_client": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_oauth_flows": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allowed_oauth_flows_user_pool_client": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allowed_oauth_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "callback_urls": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "default_redirect_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "explicit_auth_flows": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "generate_secret": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "logout_urls": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prevent_user_existence_errors": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "read_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "refresh_token_validity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "supported_identity_providers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "write_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "analytics_configuration": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "external_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data_shared": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cognito_user_pool_domain": { - "Version": 0, - "Block": { - "Attributes": { - "aws_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloudfront_distribution_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_aggregate_authorization": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_config_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "scope": { - "Attributes": { - "compliance_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compliance_resource_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tag_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tag_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source": { - "Attributes": { - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "source_detail": { - "Attributes": { - "event_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 25 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_configuration_aggregator": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "account_aggregation_source": { - "Attributes": { - "account_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "all_regions": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "organization_aggregation_source": { - "Attributes": { - "all_regions": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_configuration_recorder": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "recording_group": { - "Attributes": { - "all_supported": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_global_resource_types": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_configuration_recorder_status": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_delivery_channel": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "snapshot_delivery_properties": { - "Attributes": { - "delivery_frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_organization_custom_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "excluded_accounts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lambda_function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id_scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_types_scope": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tag_key_scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tag_value_scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "trigger_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_organization_managed_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "excluded_accounts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id_scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_types_scope": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tag_key_scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tag_value_scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_config_remediation_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "config_rule_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "static_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 25 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_cur_report_definition": { - "Version": 0, - "Block": { - "Attributes": { - "additional_artifacts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "additional_schema_elements": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "refresh_closed_reports": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "report_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "report_versioning": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "time_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_customer_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datapipeline_pipeline": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_agent": { - "Version": 0, - "Block": { - "Attributes": { - "activation_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_location_efs": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "efs_file_system_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ec2_config": { - "Attributes": { - "security_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_location_fsx_windows_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "creation_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fsx_filesystem_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "security_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_location_nfs": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "server_hostname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "on_prem_config": { - "Attributes": { - "agent_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_location_s3": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "s3_config": { - "Attributes": { - "bucket_access_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_location_smb": { - "Version": 0, - "Block": { - "Attributes": { - "agent_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "server_hostname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "mount_options": { - "Attributes": { - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_datasync_task": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_location_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_location_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "options": { - "Attributes": { - "atime": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bytes_per_second": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gid": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mtime": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "posix_permissions": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "preserve_deleted_files": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "preserve_devices": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uid": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "verify_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dax_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "node_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "nodes": { - "Type": [ - "list", - [ - "object", - { - "address": "string", - "availability_zone": "string", - "id": "string", - "port": "number" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_factor": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dax_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dax_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "license_model": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_instance": { - "Version": 1, - "Block": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "allocated_storage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "allow_major_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "character_set_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "delete_automated_backups": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_iam_role_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "latest_restorable_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "license_model": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_allocated_storage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "monitoring_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "monitoring_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "multi_az": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "option_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "performance_insights_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "performance_insights_kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "performance_insights_retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replicas": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replicate_source_db": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timezone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "restore_to_point_in_time": { - "Attributes": { - "restore_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_db_instance_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_dbi_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_latest_restorable_time": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_import": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ingestion_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_instance_role_association": { - "Version": 0, - "Block": { - "Attributes": { - "db_instance_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "feature_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_option_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "major_engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "option_group_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "option": { - "Attributes": { - "db_security_group_memberships": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "option_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_memberships": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "option_settings": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_proxy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "debug_logging": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "idle_client_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_tls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "auth_scheme": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_auth": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_proxy_default_target_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_proxy_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "connection_pool_config": { - "Attributes": { - "connection_borrow_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "init_query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_connections_percent": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_idle_connections_percent": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "session_pinning_filters": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_proxy_target": { - "Version": 0, - "Block": { - "Attributes": { - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_instance_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_proxy_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rds_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tracked_cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ingress": { - "Attributes": { - "cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_instance_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "license_model": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "option_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_db_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_db_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_default_network_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "egress": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "icmp_code": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "icmp_type": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_no": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ingress": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "icmp_code": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "icmp_type": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_no": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_default_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "default_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "propagating_vgws": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": 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_endpoint_id": "string", - "vpc_peering_connection_id": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_default_security_group": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "revoke_rules_on_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_default_subnet": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "assign_ipv6_address_on_creation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block_association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "map_public_ip_on_launch": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_default_vpc": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "assign_generated_ipv6_cidr_block": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dhcp_options_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_classiclink": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_classiclink_dns_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_dns_hostnames": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_dns_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "main_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_default_vpc_dhcp_options": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name_servers": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "netbios_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "netbios_node_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ntp_servers": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_devicefarm_project": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_directory_service_conditional_forwarder": { - "Version": 0, - "Block": { - "Attributes": { - "directory_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "remote_domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_directory_service_directory": { - "Version": 0, - "Block": { - "Attributes": { - "access_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "alias": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_ip_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "edition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_sso": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "short_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "connect_settings": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connect_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_dns_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_settings": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_directory_service_log_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "directory_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dlm_lifecycle_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "policy_details": { - "Attributes": { - "resource_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "schedule": { - "Attributes": { - "copy_tags": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags_to_add": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "create_rule": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "times": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "retain_rule": { - "Attributes": { - "count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dms_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_pem": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "certificate_wallet": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dms_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "extra_connection_attributes": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "server_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_access_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssl_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "elasticsearch_settings": { - "Attributes": { - "endpoint_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "error_retry_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "full_load_error_percentage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kafka_settings": { - "Attributes": { - "broker": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_settings": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "mongodb_settings": { - "Attributes": { - "auth_mechanism": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auth_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auth_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "docs_to_investigate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "extract_doc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "nesting_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_settings": { - "Attributes": { - "bucket_folder": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "csv_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "csv_row_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "external_table_definition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dms_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dms_replication_instance": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "allow_major_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "multi_az": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_instance_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_instance_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_instance_private_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_instance_public_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_subnet_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dms_replication_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_subnet_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_subnet_group_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_subnet_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dms_replication_task": { - "Version": 0, - "Block": { - "Attributes": { - "cdc_start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "migration_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_instance_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_task_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_task_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_task_settings": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_endpoint_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_mappings": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_endpoint_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_docdb_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "master_username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_docdb_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "writer": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_docdb_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_docdb_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_docdb_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_bgp_peer": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_peer_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bandwidth": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "has_logical_redundancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_connection_association": { - "Version": 0, - "Block": { - "Attributes": { - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lag_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_gateway_association": { - "Version": 1, - "Block": { - "Attributes": { - "allowed_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associated_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associated_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associated_gateway_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "proposal_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_gateway_association_proposal": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associated_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "associated_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associated_gateway_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_hosted_private_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mtu": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vlan": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_hosted_private_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_hosted_public_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_filter_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vlan": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_hosted_public_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_hosted_transit_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mtu": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vlan": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_hosted_transit_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_lag": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connections_bandwidth": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "has_logical_redundancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_private_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mtu": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vlan": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_public_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "route_filter_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vlan": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dx_transit_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mtu": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vlan": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dynamodb_global_table": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "replica": { - "Attributes": { - "region_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dynamodb_table": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "billing_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hash_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "read_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stream_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stream_view_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "write_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "global_secondary_index": { - "Attributes": { - "hash_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "non_key_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "projection_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "read_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "write_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "local_secondary_index": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "non_key_attributes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "projection_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "point_in_time_recovery": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "replica": { - "Attributes": { - "region_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "ttl": { - "Attributes": { - "attribute_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_dynamodb_table_item": { - "Version": 0, - "Block": { - "Attributes": { - "hash_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "item": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ebs_default_kms_key": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ebs_encryption_by_default": { - "Version": 0, - "Block": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ebs_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_encryption_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_alias": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ebs_snapshot_copy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_encryption_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_alias": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ebs_volume": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "multi_attach_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_availability_zone_group": { - "Version": 0, - "Block": { - "Attributes": { - "group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "opt_in_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_capacity_reservation": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "end_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "end_date_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ephemeral_storage": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_match_criteria": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_client_vpn_authorization_rule": { - "Version": 0, - "Block": { - "Attributes": { - "access_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorize_all_groups": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_network_cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_client_vpn_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "client_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_servers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "server_certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "split_tunnel": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transport_protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authentication_options": { - "Attributes": { - "active_directory_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_certificate_chain_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "saml_provider_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 2 - }, - "connection_log_options": { - "Attributes": { - "cloudwatch_log_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloudwatch_log_stream": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_client_vpn_network_association": { - "Version": 0, - "Block": { - "Attributes": { - "association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_client_vpn_route": { - "Version": 0, - "Block": { - "Attributes": { - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "origin": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_vpc_subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "excess_capacity_termination_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replace_unhealthy_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "terminate_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "terminate_instances_with_expiration": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "launch_template_config": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "override": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "on_demand_options": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "spot_options": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_interruption_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_pools_to_use_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "maintenance_strategies": { - "Attributes": {}, - "BlockTypes": { - "capacity_rebalance": { - "Attributes": { - "replacement_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_capacity_specification": { - "Attributes": { - "default_target_capacity_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_demand_target_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_target_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "total_target_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_local_gateway_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "local_gateway_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "local_gateway_virtual_interface_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_local_gateway_route_table_vpc_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "local_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "local_gateway_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_tag": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_traffic_mirror_filter": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_services": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_traffic_mirror_filter_rule": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "traffic_direction": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "traffic_mirror_filter_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination_port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source_port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_traffic_mirror_session": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "packet_length": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "session_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "traffic_mirror_filter_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "traffic_mirror_target_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_network_id": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_traffic_mirror_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_load_balancer_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "association_default_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_accept_shared_attachments": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_route_table_association": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_route_table_propagation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "propagation_default_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpn_ecmp_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_peering_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "peer_transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_peering_attachment_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_route": { - "Version": 0, - "Block": { - "Attributes": { - "blackhole": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_association_route_table": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_propagation_route_table": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_route_table_propagation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_vpc_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "appliance_mode_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_default_route_table_association": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_default_route_table_propagation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ec2_transit_gateway_vpc_attachment_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "appliance_mode_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_support": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_default_route_table_association": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_default_route_table_propagation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecr_lifecycle_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecr_repository": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_tag_mutability": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "image_scanning_configuration": { - "Attributes": { - "scan_on_push": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecr_repository_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecs_capacity_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "auto_scaling_group_provider": { - "Attributes": { - "auto_scaling_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "managed_termination_protection": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "managed_scaling": { - "Attributes": { - "maximum_scaling_step_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "minimum_scaling_step_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecs_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capacity_providers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "default_capacity_provider_strategy": { - "Attributes": { - "base": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "capacity_provider": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecs_service": { - "Version": 0, - "Block": { - "Attributes": { - "cluster": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deployment_maximum_percent": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_minimum_healthy_percent": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "desired_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_ecs_managed_tags": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_new_deployment": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "health_check_grace_period_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "launch_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "propagate_tags": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scheduling_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "task_definition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_steady_state": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "capacity_provider_strategy": { - "Attributes": { - "base": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "capacity_provider": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "deployment_controller": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "load_balancer": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "container_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elb_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "network_configuration": { - "Attributes": { - "assign_public_ip": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ordered_placement_strategy": { - "Attributes": { - "field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "placement_constraints": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - }, - "service_registries": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "container_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "registry_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ecs_task_definition": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "container_definitions": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cpu": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipc_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "memory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "pid_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "requires_compatibilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "revision": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "task_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "inference_accelerator": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "placement_constraints": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - }, - "proxy_configuration": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "volume": { - "Attributes": { - "host_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "docker_volume_configuration": { - "Attributes": { - "autoprovision": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "driver": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "driver_opts": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "efs_volume_configuration": { - "Attributes": { - "file_system_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_directory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_encryption": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_encryption_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authorization_config": { - "Attributes": { - "access_point_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_efs_access_point": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "file_system_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "file_system_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "posix_user": { - "Attributes": { - "gid": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secondary_gids": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uid": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "root_directory": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "creation_info": { - "Attributes": { - "owner_gid": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_uid": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "permissions": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_efs_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "creation_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "performance_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_throughput_in_mibps": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "throughput_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "lifecycle_policy": { - "Attributes": { - "transition_to_ia": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_efs_file_system_policy": { - "Version": 0, - "Block": { - "Attributes": { - "file_system_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_efs_mount_target": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "file_system_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "file_system_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mount_target_dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_egress_only_internet_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_eip": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associate_with_private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_owned_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_owned_ipv4_pool": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_border_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ipv4_pool": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "read": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_eip_association": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "allow_reassociation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_eks_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_authority": { - "Type": [ - "list", - [ - "object", - { - "data": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled_cluster_log_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity": { - "Type": [ - "list", - [ - "object", - { - "oidc": [ - "list", - [ - "object", - { - "issuer": "string" - } - ] - ] - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_config": { - "Attributes": { - "resources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "provider": { - "Attributes": { - "key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kubernetes_network_config": { - "Attributes": { - "service_ipv4_cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "vpc_config": { - "Attributes": { - "cluster_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_private_access": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_public_access": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "public_access_cidrs": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_eks_fargate_profile": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fargate_profile_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "pod_execution_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "selector": { - "Attributes": { - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_eks_node_group": { - "Version": 0, - "Block": { - "Attributes": { - "ami_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capacity_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disk_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "force_update_version": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "node_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "node_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "release_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resources": { - "Type": [ - "list", - [ - "object", - { - "autoscaling_groups": [ - "list", - [ - "object", - { - "name": "string" - } - ] - ], - "remote_access_security_group_id": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "launch_template": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "remote_access": { - "Attributes": { - "ec2_ssh_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scaling_config": { - "Attributes": { - "desired_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elastic_beanstalk_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "appversion_lifecycle": { - "Attributes": { - "delete_source_from_s3": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_age_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elastic_beanstalk_application_version": { - "Version": 0, - "Block": { - "Attributes": { - "application": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elastic_beanstalk_configuration_template": { - "Version": 0, - "Block": { - "Attributes": { - "application": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "environment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "solution_stack_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elastic_beanstalk_environment": { - "Version": 1, - "Block": { - "Attributes": { - "all_settings": { - "Type": [ - "set", - [ - "object", - { - "name": "string", - "namespace": "string", - "resource": "string", - "value": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "application": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "autoscaling_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cname_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instances": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "launch_configurations": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "poll_interval": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "queues": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "solution_stack_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "template_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "triggers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_ready_timeout": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticache_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "az_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cache_nodes": { - "Type": [ - "list", - [ - "object", - { - "address": "string", - "availability_zone": "string", - "id": "string", - "port": "number" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "node_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "num_cache_nodes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_retention_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticache_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticache_replication_group": { - "Version": 1, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "at_rest_encryption_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auth_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "automatic_failover_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration_endpoint_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "member_clusters": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "node_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_cache_clusters": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "primary_endpoint_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_group_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replication_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_retention_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_encryption_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cluster_mode": { - "Attributes": { - "num_node_groups": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replicas_per_node_group": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticache_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticache_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticsearch_domain": { - "Version": 0, - "Block": { - "Attributes": { - "access_policies": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "advanced_options": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elasticsearch_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kibana_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "advanced_security_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "internal_user_database_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "master_user_options": { - "Attributes": { - "master_user_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "master_user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "master_user_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cluster_config": { - "Attributes": { - "dedicated_master_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dedicated_master_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dedicated_master_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "warm_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "warm_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "warm_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "zone_awareness_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "zone_awareness_config": { - "Attributes": { - "availability_zone_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cognito_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "identity_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "domain_endpoint_options": { - "Attributes": { - "enforce_https": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tls_security_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_options": { - "Attributes": { - "ebs_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encrypt_at_rest": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "log_publishing_options": { - "Attributes": { - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "node_to_node_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "snapshot_options": { - "Attributes": { - "automated_snapshot_start_hour": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "vpc_options": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elasticsearch_domain_policy": { - "Version": 0, - "Block": { - "Attributes": { - "access_policies": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elastictranscoder_pipeline": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "output_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "content_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "content_config_permissions": { - "Attributes": { - "access": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grantee": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grantee_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "notifications": { - "Attributes": { - "completed": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "error": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "progressing": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "warning": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnail_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnail_config_permissions": { - "Attributes": { - "access": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grantee": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grantee_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elastictranscoder_preset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "container": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "video_codec_options": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "audio": { - "Attributes": { - "audio_packing_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bit_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "channels": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "codec": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sample_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "audio_codec_options": { - "Attributes": { - "bit_depth": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bit_order": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "profile": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "signed": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnails": { - "Attributes": { - "aspect_ratio": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_height": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_width": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "padding_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resolution": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "video": { - "Attributes": { - "aspect_ratio": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bit_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "codec": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "display_aspect_ratio": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fixed_gop": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "frame_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "keyframes_max_dist": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_frame_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_height": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_width": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "padding_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resolution": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "video_watermarks": { - "Attributes": { - "horizontal_align": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "horizontal_offset": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_height": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_width": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "opacity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vertical_align": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vertical_offset": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_draining": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "connection_draining_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instances": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "internal": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_security_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check": { - "Attributes": { - "healthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "listener": { - "Attributes": { - "instance_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lb_protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssl_certificate_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_elb_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "elb": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_emr_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "additional_info": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "applications": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "autoscaling_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "configurations": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configurations_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_ami_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_root_volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "keep_job_flow_alive_when_no_steps": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "master_public_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "release_label": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scale_down_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "step_concurrency_level": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "termination_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "visible_to_all_users": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "bootstrap_action": { - "Attributes": { - "args": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "core_instance_fleet": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "core_instance_group": { - "Attributes": { - "autoscaling_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bid_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ec2_attributes": { - "Attributes": { - "additional_master_security_groups": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "additional_slave_security_groups": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "emr_managed_master_security_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "emr_managed_slave_security_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_profile": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_access_security_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kerberos_attributes": { - "Attributes": { - "ad_domain_join_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "ad_domain_join_user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cross_realm_trust_principal_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "kdc_admin_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "realm": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "master_instance_fleet": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "master_instance_group": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_emr_instance_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_emr_instance_group": { - "Version": 0, - "Block": { - "Attributes": { - "autoscaling_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bid_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configurations_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "running_instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_emr_managed_scaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "compute_limits": { - "Attributes": { - "maximum_capacity_units": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_core_capacity_units": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_ondemand_capacity_units": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "minimum_capacity_units": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unit_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_emr_security_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_flow_log": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "eni_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_destination_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": true - }, - "max_aggregation_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "traffic_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_fms_admin_account": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_fsx_lustre_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_import_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "automatic_backup_retention_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "copy_tags_to_backups": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "daily_automatic_backup_start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "drive_cache_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "export_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "import_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "imported_file_chunk_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mount_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "per_unit_storage_throughput": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "weekly_maintenance_start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_fsx_windows_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "active_directory_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "automatic_backup_retention_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "copy_tags_to_backups": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "daily_automatic_backup_start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_file_server_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "remote_administration_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skip_final_backup": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "throughput_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "weekly_maintenance_start_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "self_managed_active_directory": { - "Attributes": { - "dns_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_system_administrators_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "organizational_unit_distinguished_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_gamelift_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "routing_strategy": { - "Attributes": { - "fleet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_gamelift_build": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "storage_location": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_gamelift_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "build_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ec2_instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fleet_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_paths": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "new_game_session_protection_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ec2_inbound_permission": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ip_range": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - }, - "resource_creation_limit_policy": { - "Attributes": { - "new_game_sessions_per_creator": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_period_in_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "runtime_configuration": { - "Attributes": { - "game_session_activation_timeout_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_concurrent_game_session_activations": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "server_process": { - "Attributes": { - "concurrent_executions": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "launch_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_gamelift_game_session_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "destinations": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "player_latency_policy": { - "Attributes": { - "maximum_individual_player_latency_milliseconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_duration_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glacier_vault": { - "Version": 0, - "Block": { - "Attributes": { - "access_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "notification": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glacier_vault_lock": { - "Version": 0, - "Block": { - "Attributes": { - "complete_lock": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ignore_deletion_error": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vault_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_globalaccelerator_accelerator": { - "Version": 0, - "Block": { - "Attributes": { - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ip_sets": { - "Type": [ - "list", - [ - "object", - { - "ip_addresses": [ - "list", - "string" - ], - "ip_family": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "attributes": { - "Attributes": { - "flow_logs_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "flow_logs_s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "flow_logs_s3_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_globalaccelerator_endpoint_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_group_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "health_check_interval_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "health_check_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "health_check_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "health_check_protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "threshold_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "traffic_dial_percentage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "client_ip_preservation_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - }, - "port_override": { - "Attributes": { - "endpoint_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "listener_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_globalaccelerator_listener": { - "Version": 0, - "Block": { - "Attributes": { - "accelerator_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_affinity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_catalog_database": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "location_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_catalog_table": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retention": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "view_expanded_text": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "view_original_text": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "partition_index": { - "Attributes": { - "index_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "index_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "keys": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 3 - }, - "partition_keys": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "storage_descriptor": { - "Attributes": { - "bucket_columns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compressed": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "input_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_buckets": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "output_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stored_as_sub_directories": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "columns": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "ser_de_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "serialization_library": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "skewed_info": { - "Attributes": { - "skewed_column_names": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skewed_column_value_location_maps": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skewed_column_values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sort_columns": { - "Attributes": { - "column": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sort_order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_classifier": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "csv_classifier": { - "Attributes": { - "allow_single_column": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "contains_header": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disable_value_trimming": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "quote_symbol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "grok_classifier": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_patterns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grok_pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json_classifier": { - "Attributes": { - "json_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xml_classifier": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "row_tag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connection_properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "connection_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "match_criteria": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "physical_connection_requirements": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_id_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_crawler": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "classifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "catalog_target": { - "Attributes": { - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tables": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodb_target": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scan_all": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scan_rate": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "jdbc_target": { - "Attributes": { - "connection_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "exclusions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "mongodb_target": { - "Attributes": { - "connection_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scan_all": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "s3_target": { - "Attributes": { - "connection_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "exclusions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "schema_change_policy": { - "Attributes": { - "delete_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_data_catalog_encryption_settings": { - "Version": 0, - "Block": { - "Attributes": { - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "data_catalog_encryption_settings": { - "Attributes": {}, - "BlockTypes": { - "connection_password_encryption": { - "Attributes": { - "aws_kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "return_connection_password_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "encryption_at_rest": { - "Attributes": { - "catalog_encryption_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sse_aws_kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_dev_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "extra_jars_s3_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "extra_python_libs_s3_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "failure_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "glue_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_nodes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_workers": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "public_keys": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "worker_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "yarn_endpoint_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "zeppelin_remote_spark_interpreter_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_job": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "connections": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "glue_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "non_overridable_arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_workers": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "worker_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "command": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "python_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "script_location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "execution_property": { - "Attributes": { - "max_concurrent_runs": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "notification_property": { - "Attributes": { - "notify_delay_after": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_ml_transform": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "glue_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "label_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_workers": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schema": { - "Type": [ - "list", - [ - "object", - { - "data_type": "string", - "name": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "worker_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "input_record_tables": { - "Attributes": { - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "connection_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "parameters": { - "Attributes": { - "transform_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "find_matches_parameters": { - "Attributes": { - "accuracy_cost_trade_off": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enforce_provided_labels": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "precision_recall_trade_off": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "primary_key_column_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_partition": { - "Version": 0, - "Block": { - "Attributes": { - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "creation_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_accessed_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_analyzed_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "partition_values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "storage_descriptor": { - "Attributes": { - "bucket_columns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compressed": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "input_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_buckets": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "output_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stored_as_sub_directories": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "columns": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "ser_de_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "serialization_library": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "skewed_info": { - "Attributes": { - "skewed_column_names": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skewed_column_value_location_maps": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skewed_column_values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sort_columns": { - "Attributes": { - "column": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sort_order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_registry": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "registry_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_resource_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_security_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_encryption": { - "Attributes": { - "cloudwatch_encryption_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "job_bookmarks_encryption": { - "Attributes": { - "job_bookmarks_encryption_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "s3_encryption": { - "Attributes": { - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_encryption_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_trigger": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "workflow_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "actions": { - "Attributes": { - "arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "crawler_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "job_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "notification_property": { - "Attributes": { - "notify_delay_after": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "predicate": { - "Attributes": { - "logical": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "conditions": { - "Attributes": { - "crawl_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "crawler_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "job_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "logical_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_user_defined_function": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "class_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "create_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "resource_uris": { - "Attributes": { - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 1000 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_glue_workflow": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_run_properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_concurrent_runs": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_detector": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "finding_publishing_frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_filter": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rank": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "finding_criteria": { - "Attributes": {}, - "BlockTypes": { - "criterion": { - "Attributes": { - "equals": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "greater_than": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "greater_than_or_equal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "less_than": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "less_than_or_equal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "not_equals": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_invite_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "activate": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_member": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disable_email_notification": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "email": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invitation_message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "invite": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "relationship_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_organization_admin_account": { - "Version": 0, - "Block": { - "Attributes": { - "admin_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_organization_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "auto_enable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_publishing_destination": { - "Version": 0, - "Block": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_guardduty_threatintelset": { - "Version": 0, - "Block": { - "Attributes": { - "activate": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "location": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_access_key": { - "Version": 0, - "Block": { - "Attributes": { - "encrypted_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "ses_smtp_password_v4": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_account_alias": { - "Version": 0, - "Block": { - "Attributes": { - "account_alias": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_account_password_policy": { - "Version": 0, - "Block": { - "Attributes": { - "allow_users_to_change_password": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expire_passwords": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hard_expiry": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_password_age": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "minimum_password_length": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password_reuse_prevention": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "require_lowercase_characters": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "require_numbers": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "require_symbols": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "require_uppercase_characters": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_group_membership": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_group_policy": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_group_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_instance_profile": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "create_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_openid_connect_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "client_id_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "thumbprint_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_role": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "assume_role_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "create_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_detach_policies": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_session_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "permissions_boundary": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_role_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_role_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_saml_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "saml_metadata_document": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_server_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_service_linked_role": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "create_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "custom_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "permissions_boundary": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_user_group_membership": { - "Version": 0, - "Block": { - "Attributes": { - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_user_login_profile": { - "Version": 0, - "Block": { - "Attributes": { - "encrypted_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password_length": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password_reset_required": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_user_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_user_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iam_user_ssh_key": { - "Version": 0, - "Block": { - "Attributes": { - "encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssh_public_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_imagebuilder_component": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "change_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_created": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "supported_os_versions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_imagebuilder_distribution_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_created": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_updated": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "distribution": { - "Attributes": { - "license_configuration_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ami_distribution_configuration": { - "Attributes": { - "ami_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_account_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "launch_permission": { - "Attributes": { - "user_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_imagebuilder_image_pipeline": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_created": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_last_run": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_next_run": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_updated": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "distribution_configuration_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enhanced_image_metadata_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_recipe_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "infrastructure_configuration_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "image_tests_configuration": { - "Attributes": { - "image_tests_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schedule": { - "Attributes": { - "pipeline_execution_start_condition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_imagebuilder_image_recipe": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_created": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parent_image": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "block_device_mapping": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs": { - "Attributes": { - "delete_on_termination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "component": { - "Attributes": { - "component_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_imagebuilder_infrastructure_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_created": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "date_updated": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_profile_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_pair": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "terminate_instance_on_failure": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "logging": { - "Attributes": {}, - "BlockTypes": { - "s3_logs": { - "Attributes": { - "s3_bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_inspector_assessment_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_inspector_assessment_template": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rules_package_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_inspector_resource_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_instance": { - "Version": 1, - "Block": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cpu_core_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cpu_threads_per_core": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "get_password_data": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hibernation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_addresses": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "primary_network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "secondary_private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interface": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_index": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_internet_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "active": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_pem": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "csr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_version_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_role_alias": { - "Version": 0, - "Block": { - "Attributes": { - "alias": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "credential_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_thing": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "thing_type_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_thing_principal_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "thing": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_thing_type": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deprecated": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "properties": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "searchable_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_iot_topic_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sql": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sql_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_alarm": { - "Attributes": { - "alarm_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "cloudwatch_metric": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodb": { - "Attributes": { - "hash_key_field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hash_key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hash_key_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "payload_field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key_field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodbv2": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "put_item": { - "Attributes": { - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "elasticsearch": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "index": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "error_action": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_alarm": { - "Attributes": { - "alarm_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cloudwatch_metric": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_unit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dynamodb": { - "Attributes": { - "hash_key_field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hash_key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hash_key_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "payload_field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key_field": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "range_key_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dynamodbv2": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "put_item": { - "Attributes": { - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elasticsearch": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "index": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "separator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iot_analytics": { - "Attributes": { - "channel_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iot_events": { - "Attributes": { - "input_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis": { - "Attributes": { - "partition_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "republish": { - "Attributes": { - "qos": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sns": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqs": { - "Attributes": { - "queue_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_base64": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "step_functions": { - "Attributes": { - "execution_name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state_machine_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "separator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "iot_analytics": { - "Attributes": { - "channel_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "iot_events": { - "Attributes": { - "input_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "kinesis": { - "Attributes": { - "partition_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lambda": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "republish": { - "Attributes": { - "qos": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "s3": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sns": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sqs": { - "Attributes": { - "queue_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_base64": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "step_functions": { - "Attributes": { - "execution_name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state_machine_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_key_pair": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_pair_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kinesis_analytics_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "create_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_update_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "inputs": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "starting_position_configuration": { - "Type": [ - "list", - [ - "object", - { - "starting_position": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stream_names": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "kinesis_firehose": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_stream": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parallelism": { - "Attributes": { - "count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": {}, - "BlockTypes": { - "lambda": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "record_columns": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1000 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "outputs": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "kinesis_firehose": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_stream": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 3 - }, - "reference_data_sources": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "s3": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "record_columns": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1000 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kinesis_firehose_delivery_stream": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "elasticsearch_configuration": { - "Attributes": { - "buffering_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffering_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "index_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "index_rotation_period": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "extended_s3_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "error_output_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "data_format_conversion_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "input_format_configuration": { - "Attributes": {}, - "BlockTypes": { - "deserializer": { - "Attributes": {}, - "BlockTypes": { - "hive_json_ser_de": { - "Attributes": { - "timestamp_formats": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "open_x_json_ser_de": { - "Attributes": { - "case_insensitive": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "column_to_json_key_mappings": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "convert_dots_in_json_keys_to_underscores": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "output_format_configuration": { - "Attributes": {}, - "BlockTypes": { - "serializer": { - "Attributes": {}, - "BlockTypes": { - "orc_ser_de": { - "Attributes": { - "block_size_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bloom_filter_columns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bloom_filter_false_positive_probability": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dictionary_key_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_padding": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "padding_tolerance": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "row_index_stride": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stripe_size_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parquet_ser_de": { - "Attributes": { - "block_size_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_dictionary_compression": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_padding_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "page_size_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "writer_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "schema_configuration": { - "Attributes": { - "catalog_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_backup_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_endpoint_configuration": { - "Attributes": { - "access_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffering_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffering_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "request_configuration": { - "Attributes": { - "content_encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "common_attributes": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_source_configuration": { - "Attributes": { - "kinesis_stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redshift_configuration": { - "Attributes": { - "cluster_jdbcurl": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "copy_options": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "data_table_columns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "data_table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_backup_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "splunk_configuration": { - "Attributes": { - "hec_acknowledgment_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hec_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hec_endpoint_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hec_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kinesis_stream": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encryption_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enforce_consumer_deletion": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "shard_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "shard_level_metrics": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kinesis_video_stream": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "creation_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_retention_in_hours": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "media_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kinesisanalyticsv2_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "create_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_update_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "runtime_environment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_execution_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version_id": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "application_configuration": { - "Attributes": {}, - "BlockTypes": { - "application_code_configuration": { - "Attributes": { - "code_content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "code_content": { - "Attributes": { - "text_content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "s3_content_location": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "application_snapshot_configuration": { - "Attributes": { - "snapshots_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "environment_properties": { - "Attributes": {}, - "BlockTypes": { - "property_group": { - "Attributes": { - "property_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "property_map": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 50 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "flink_application_configuration": { - "Attributes": {}, - "BlockTypes": { - "checkpoint_configuration": { - "Attributes": { - "checkpoint_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "checkpointing_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "configuration_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_pause_between_checkpoints": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "monitoring_configuration": { - "Attributes": { - "configuration_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metrics_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parallelism_configuration": { - "Attributes": { - "auto_scaling_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "configuration_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parallelism": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parallelism_per_kpu": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sql_application_configuration": { - "Attributes": {}, - "BlockTypes": { - "input": { - "Attributes": { - "in_app_stream_names": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "input_starting_position_configuration": { - "Type": [ - "list", - [ - "object", - { - "input_starting_position": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "input_parallelism": { - "Attributes": { - "count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "input_processing_configuration": { - "Attributes": {}, - "BlockTypes": { - "input_lambda_processor": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "input_schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "record_column": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1000 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv_mapping_parameters": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json_mapping_parameters": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "kinesis_firehose_input": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_streams_input": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "output": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "output_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination_schema": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "kinesis_firehose_output": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_streams_output": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_output": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 3 - }, - "reference_data_source": { - "Attributes": { - "reference_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "table_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "reference_schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "record_column": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1000 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv_mapping_parameters": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json_mapping_parameters": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "s3_reference_data_source": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_configuration": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_configuration_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cloudwatch_logging_options": { - "Attributes": { - "cloudwatch_logging_option_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kms_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kms_ciphertext": { - "Version": 0, - "Block": { - "Attributes": { - "ciphertext_blob": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "context": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "plaintext": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kms_external_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deletion_window_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "expiration_model": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_material_base64": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "key_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_usage": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_to": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kms_grant": { - "Version": 0, - "Block": { - "Attributes": { - "grant_creation_tokens": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grant_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "grant_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "grantee_principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operations": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retire_on_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retiring_principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "constraints": { - "Attributes": { - "encryption_context_equals": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encryption_context_subset": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_kms_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_master_key_spec": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deletion_window_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_key_rotation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_usage": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "function_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invoke_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "routing_config": { - "Attributes": { - "additional_version_weights": { - "Type": [ - "map", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_code_signing_config": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "config_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_modified": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "allowed_publishers": { - "Attributes": { - "signing_profile_version_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "policies": { - "Attributes": { - "untrusted_artifact_on_deployment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_event_source_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "batch_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bisect_batch_on_function_error": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_source_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_modified": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_processing_result": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "maximum_batching_window_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_record_age_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "maximum_retry_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parallelization_factor": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "starting_position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "starting_position_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "state_transition_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "uuid": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination_config": { - "Attributes": {}, - "BlockTypes": { - "on_failure": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_function": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "code_signing_config_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filename": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "handler": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "invoke_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "last_modified": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "layers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "memory_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "package_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "publish": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "qualified_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reserved_concurrent_executions": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "runtime": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_object_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "signing_job_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "signing_profile_version_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_code_hash": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_code_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "dead_letter_config": { - "Attributes": { - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "environment": { - "Attributes": { - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file_system_config": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "local_mount_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "image_config": { - "Attributes": { - "command": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "entry_point": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "working_directory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "tracing_config": { - "Attributes": { - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_function_event_invoke_config": { - "Version": 0, - "Block": { - "Attributes": { - "function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "maximum_event_age_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_retry_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination_config": { - "Attributes": {}, - "BlockTypes": { - "on_failure": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "on_success": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_layer_version": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "compatible_runtimes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filename": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "layer_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "layer_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "license_info": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_object_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "signing_job_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "signing_profile_version_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_code_hash": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_code_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_permission": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_source_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_account": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "statement_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "statement_id_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lambda_provisioned_concurrency_config": { - "Version": 0, - "Block": { - "Attributes": { - "function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "provisioned_concurrent_executions": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_launch_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_monitoring": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "placement_tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_classic_link_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_classic_link_security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_launch_template": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "image_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "latest_version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ram_disk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update_default_version": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "block_device_mappings": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "no_device": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs": { - "Attributes": { - "delete_on_termination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "capacity_reservation_specification": { - "Attributes": { - "capacity_reservation_preference": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "capacity_reservation_target": { - "Attributes": { - "capacity_reservation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cpu_options": { - "Attributes": { - "core_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "threads_per_core": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elastic_gpu_specifications": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "elastic_inference_accelerator": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "hibernation_options": { - "Attributes": { - "configured": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iam_instance_profile": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "instance_market_options": { - "Attributes": { - "market_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "spot_options": { - "Attributes": { - "block_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_interruption_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "license_specification": { - "Attributes": { - "license_configuration_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "monitoring": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interfaces": { - "Attributes": { - "associate_public_ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete_on_termination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_index": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv4_address_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv4_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "placement": { - "Attributes": { - "affinity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "partition_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spread_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tag_specifications": { - "Attributes": { - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_owned_ipv4_pool": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "drop_invalid_header_fields": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_http2": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "internal": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "subnet_mapping": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outpost_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ipv4_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_cookie_stickiness_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cookie_expiration_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_listener": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssl_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_listener_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_listener_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "issuer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "condition": { - "Attributes": {}, - "BlockTypes": { - "host_header": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_header": { - "Attributes": { - "http_header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_request_method": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "path_pattern": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source_ip": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_ssl_negotiation_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_target_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deregistration_delay": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lambda_multi_value_headers_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancing_algorithm_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "proxy_protocol_v2": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "slow_start": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "health_check": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "healthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "matcher": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "stickiness": { - "Attributes": { - "cookie_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lb_target_group_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lex_bot": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "checksum": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "child_directed": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "create_version": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "detect_sentiment": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_model_improvements": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "failure_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "idle_session_ttl_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "locale": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "nlu_intent_confidence_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "process_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "voice_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "abort_statement": { - "Attributes": { - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "clarification_prompt": { - "Attributes": { - "max_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "intent": { - "Attributes": { - "intent_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "intent_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 100 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lex_bot_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bot_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bot_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "checksum": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "conversation_logs": { - "Attributes": { - "iam_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "log_settings": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lex_intent": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "checksum": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "create_version": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parent_intent_signature": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sample_utterances": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "conclusion_statement": { - "Attributes": { - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "confirmation_prompt": { - "Attributes": { - "max_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dialog_code_hook": { - "Attributes": { - "message_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "follow_up_prompt": { - "Attributes": {}, - "BlockTypes": { - "prompt": { - "Attributes": { - "max_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "rejection_statement": { - "Attributes": { - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fulfillment_activity": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "code_hook": { - "Attributes": { - "message_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "rejection_statement": { - "Attributes": { - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "slot": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sample_utterances": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "slot_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "slot_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "slot_type_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "value_elicitation_prompt": { - "Attributes": { - "max_attempts": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "response_card": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "message": { - "Attributes": { - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 15 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 100 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lex_slot_type": { - "Version": 0, - "Block": { - "Attributes": { - "checksum": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "create_version": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value_selection_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "enumeration_value": { - "Attributes": { - "synonyms": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10000 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_licensemanager_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "license_configuration_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_licensemanager_license_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "license_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "license_count_hard_limit": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "license_counting_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "license_rules": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lightsail_domain": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lightsail_instance": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "blueprint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cpu_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "is_static_ip": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_pair_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ram_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lightsail_key_pair": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted_fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted_private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lightsail_static_ip": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "support_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_lightsail_static_ip_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "static_ip_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_load_balancer_backend_server_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_load_balancer_listener_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_load_balancer_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy_type_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "policy_attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_macie_member_account_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "member_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_macie_s3_bucket_association": { - "Version": 0, - "Block": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "member_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "classification_type": { - "Attributes": { - "continuous": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "one_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_main_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "original_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_media_convert_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "pricing_plan": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "reservation_plan_settings": { - "Attributes": { - "commitment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "renewal_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "reserved_slots": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_media_package_channel": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "channel_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hls_ingest": { - "Type": [ - "list", - [ - "object", - { - "ingest_endpoints": [ - "list", - [ - "object", - { - "password": "string", - "url": "string", - "username": "string" - } - ] - ] - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_media_store_container": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_media_store_container_policy": { - "Version": 0, - "Block": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_mq_broker": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "broker_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deployment_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host_instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instances": { - "Type": [ - "list", - [ - "object", - { - "console_url": "string", - "endpoints": [ - "list", - "string" - ], - "ip_address": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "revision": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encryption_options": { - "Attributes": { - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "use_aws_owned_key": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logs": { - "Attributes": { - "audit": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "general": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "maintenance_window_start_time": { - "Attributes": { - "day_of_week": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "time_of_day": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "time_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user": { - "Attributes": { - "console_access": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_mq_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "latest_revision": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_msk_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bootstrap_brokers": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bootstrap_brokers_sasl_scram": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bootstrap_brokers_tls": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "current_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enhanced_monitoring": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kafka_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_broker_nodes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "zookeeper_connect_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "broker_node_group_info": { - "Attributes": { - "az_distribution": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_subnets": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "client_authentication": { - "Attributes": {}, - "BlockTypes": { - "sasl": { - "Attributes": { - "scram": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tls": { - "Attributes": { - "certificate_authority_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "configuration_info": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "revision": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encryption_info": { - "Attributes": { - "encryption_at_rest_kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption_in_transit": { - "Attributes": { - "client_broker": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "in_cluster": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logging_info": { - "Attributes": {}, - "BlockTypes": { - "broker_logs": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_logs": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "open_monitoring": { - "Attributes": {}, - "BlockTypes": { - "prometheus": { - "Attributes": {}, - "BlockTypes": { - "jmx_exporter": { - "Attributes": { - "enabled_in_broker": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "node_exporter": { - "Attributes": { - "enabled_in_broker": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_msk_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kafka_versions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "latest_revision": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "server_properties": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_msk_scram_secret_association": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "secret_arn_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_nat_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_cloudwatch_logs_exports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "neptune_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "neptune_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_source_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "neptune_parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "neptune_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "writer": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "license_model": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_neptune_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_network_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_network_acl_rule": { - "Version": 0, - "Block": { - "Attributes": { - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "egress": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "icmp_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "icmp_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_acl_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_network_interface": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mac_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ips_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "attachment": { - "Attributes": { - "attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "device_index": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_network_interface_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "device_index": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_network_interface_sg_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_networkfirewall_firewall": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "delete_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "firewall_policy_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "firewall_policy_change_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "firewall_status": { - "Type": [ - "list", - [ - "object", - { - "sync_states": [ - "set", - [ - "object", - { - "attachment": [ - "list", - [ - "object", - { - "endpoint_id": "string", - "subnet_id": "string" - } - ] - ], - "availability_zone": "string" - } - ] - ] - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_change_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "subnet_mapping": { - "Attributes": { - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_networkfirewall_firewall_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "firewall_policy": { - "Attributes": { - "stateless_default_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stateless_fragment_default_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "stateful_rule_group_reference": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stateless_custom_action": { - "Attributes": { - "action_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action_definition": { - "Attributes": {}, - "BlockTypes": { - "publish_metric_action": { - "Attributes": {}, - "BlockTypes": { - "dimension": { - "Attributes": { - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stateless_rule_group_reference": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_networkfirewall_logging_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "firewall_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "logging_configuration": { - "Attributes": {}, - "BlockTypes": { - "log_destination_config": { - "Attributes": { - "log_destination": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_destination_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "log_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 2 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_networkfirewall_resource_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_networkfirewall_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rules": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rule_group": { - "Attributes": {}, - "BlockTypes": { - "rule_variables": { - "Attributes": {}, - "BlockTypes": { - "ip_sets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set": { - "Attributes": { - "definition": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "port_sets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "port_set": { - "Attributes": { - "definition": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rules_source": { - "Attributes": { - "rules_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rules_source_list": { - "Attributes": { - "generated_rules_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "targets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "stateful_rule": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "header": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "direction": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_port": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "rule_option": { - "Attributes": { - "keyword": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "settings": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stateless_rules_and_custom_actions": { - "Attributes": {}, - "BlockTypes": { - "custom_action": { - "Attributes": { - "action_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action_definition": { - "Attributes": {}, - "BlockTypes": { - "publish_metric_action": { - "Attributes": {}, - "BlockTypes": { - "dimension": { - "Attributes": { - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stateless_rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rule_definition": { - "Attributes": { - "actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "match_attributes": { - "Attributes": { - "protocols": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": { - "address_definition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "destination_port": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source": { - "Attributes": { - "address_definition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source_port": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "tcp_flag": { - "Attributes": { - "flags": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "masks": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_application": { - "Version": 0, - "Block": { - "Attributes": { - "auto_bundle_on_deploy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "aws_flow_ruby_settings": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "data_source_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "data_source_database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "data_source_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "document_root": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domains": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_ssl": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rails_env": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "short_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "app_source": { - "Attributes": { - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "revision": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssh_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "environment": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secure": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ssl_configuration": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "chain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_custom_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "short_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_ganglia_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_haproxy_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "healthcheck_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "healthcheck_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stats_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stats_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stats_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stats_user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_instance": { - "Version": 0, - "Block": { - "Attributes": { - "agent_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ami_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "architecture": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_scaling_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "delete_ebs": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete_eip": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ec2_instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ecs_cluster_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "elastic_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hostname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "infrastructure_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "last_service_error_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "layer_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "os": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "registered_by": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reported_agent_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reported_os_family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reported_os_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reported_os_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_device_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_device_volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssh_host_dsa_key_fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssh_host_rsa_key_fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssh_key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_java_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "app_server": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "app_server_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "jvm_options": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "jvm_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "jvm_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_memcached_layer": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_memory": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_mysql_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_password_on_all_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_nodejs_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "nodejs_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_permission": { - "Version": 0, - "Block": { - "Attributes": { - "allow_ssh": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "allow_sudo": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_php_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_rails_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "app_server": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bundler_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "manage_bundler": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "passenger_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ruby_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rubygems_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_rds_db_instance": { - "Version": 0, - "Block": { - "Attributes": { - "db_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "db_user": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rds_db_instance_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_stack": { - "Version": 0, - "Block": { - "Attributes": { - "agent_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "berkshelf_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "color": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration_manager_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "configuration_manager_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_os": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_root_device_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_ssh_key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hostname_theme": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "manage_berkshelf": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_custom_cookbooks": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_opsworks_security_groups": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "custom_cookbooks_source": { - "Attributes": { - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "revision": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssh_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_static_web_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_opsworks_user_profile": { - "Version": 0, - "Block": { - "Attributes": { - "allow_self_management": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssh_public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ssh_username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_organizations_account": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_user_access_to_billing": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "joined_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "joined_timestamp": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_organizations_organization": { - "Version": 0, - "Block": { - "Attributes": { - "accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string", - "status": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_service_access_principals": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled_policy_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "feature_set": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_account_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_account_email": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "non_master_accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string", - "status": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "roots": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "id": "string", - "name": "string", - "policy_types": [ - "list", - [ - "object", - { - "status": "string", - "type": "string" - } - ] - ] - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_organizations_organizational_unit": { - "Version": 0, - "Block": { - "Attributes": { - "accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_organizations_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_organizations_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_adm_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_apns_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "team_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_apns_sandbox_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "team_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_apns_voip_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "team_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_apns_voip_sandbox_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "team_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "token_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_app": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "campaign_hook": { - "Attributes": { - "lambda_function_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "web_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "limits": { - "Attributes": { - "daily": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "maximum_duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "messages_per_second": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "total": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "quiet_time": { - "Attributes": { - "end": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_baidu_channel": { - "Version": 0, - "Block": { - "Attributes": { - "api_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "secret_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_email_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "from_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "messages_per_second": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_event_stream": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_gcm_channel": { - "Version": 0, - "Block": { - "Attributes": { - "api_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_pinpoint_sms_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "promotional_messages_per_second": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sender_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "short_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transactional_messages_per_second": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_placement_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "placement_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_proxy_protocol_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_ports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_qldb_ledger": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_quicksight_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_quicksight_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "aws_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "session_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ram_principal_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_share_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ram_resource_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_share_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ram_resource_share": { - "Version": 0, - "Block": { - "Attributes": { - "allow_external_principals": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ram_resource_share_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invitation_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "receiver_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resources": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sender_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "share_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "share_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "share_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_rds_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "allow_major_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "backtrack_window": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_http_endpoint": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "global_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "master_username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replication_source_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "restore_to_point_in_time": { - "Attributes": { - "restore_to_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "restore_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "use_latest_restorable_time": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_import": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ingestion_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scaling_configuration": { - "Attributes": { - "auto_pause": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "seconds_until_auto_pause": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_rds_cluster_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_endpoint_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_endpoint_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "excluded_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "static_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_rds_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "db_parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "monitoring_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "monitoring_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "performance_insights_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "performance_insights_kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "writer": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_rds_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_rds_global_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "engine": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "global_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "global_cluster_members": { - "Type": [ - "set", - [ - "object", - { - "db_cluster_arn": "string", - "is_writer": "bool" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "global_cluster_resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_db_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "allow_version_upgrade": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "automated_snapshot_retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_revision_number": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_subnet_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cluster_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "database_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "elastic_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enhanced_vpc_routing": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "master_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "master_username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "node_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "number_of_nodes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_account": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "logging": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "snapshot_copy": { - "Attributes": { - "destination_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "grant_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retention_period": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "severity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "family": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ingress": { - "Attributes": { - "cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_snapshot_copy_grant": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_copy_grant_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_snapshot_schedule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "definitions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_snapshot_schedule_association": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "schedule_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_redshift_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_resourcegroups_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "resource_query": { - "Attributes": { - "query": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "destination_prefix_list_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "egress_only_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "local_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "nat_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "origin": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_delegation_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "reference_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_health_check": { - "Version": 0, - "Block": { - "Attributes": { - "child_health_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "child_healthchecks": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloudwatch_alarm_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloudwatch_alarm_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "disabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_sni": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "failure_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fqdn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "insufficient_data_health_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "invert_healthcheck": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "measure_latency": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "reference_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "request_interval": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_query_log": { - "Version": 0, - "Block": { - "Attributes": { - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_record": { - "Version": 2, - "Block": { - "Attributes": { - "allow_overwrite": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "fqdn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "health_check_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "multivalue_answer_routing_policy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "records": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "set_identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "alias": { - "Attributes": { - "evaluate_target_health": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "failover_routing_policy": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "geolocation_routing_policy": { - "Attributes": { - "continent": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "country": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subdivision": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "latency_routing_policy": { - "Attributes": { - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "weighted_routing_policy": { - "Attributes": { - "weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_resolver_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "direction": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host_vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_address": { - "Attributes": { - "ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 10 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_resolver_query_log_config": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "share_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_resolver_query_log_config_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resolver_query_log_config_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_resolver_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resolver_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "share_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "target_ip": { - "Attributes": { - "ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_resolver_rule_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resolver_rule_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_vpc_association_authorization": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_zone": { - "Version": 0, - "Block": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delegation_set_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "vpc": { - "Attributes": { - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route53_zone_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owning_account": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "propagating_vgws": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": 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_endpoint_id": "string", - "vpc_peering_connection_id": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_access_point": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "has_public_access_policy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_origin": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "public_access_block_configuration": { - "Attributes": { - "block_public_acls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_configuration": { - "Attributes": { - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_account_public_access_block": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "block_public_acls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket": { - "Version": 0, - "Block": { - "Attributes": { - "acceleration_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "acl": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bucket_domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_regional_domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "request_payer": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "website_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "website_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cors_rule": { - "Attributes": { - "allowed_headers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allowed_methods": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allowed_origins": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expose_headers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_age_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "grant": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "permissions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lifecycle_rule": { - "Attributes": { - "abort_incomplete_multipart_upload_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "expiration": { - "Attributes": { - "date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expired_object_delete_marker": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "noncurrent_version_expiration": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "noncurrent_version_transition": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "transition": { - "Attributes": { - "date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "logging": { - "Attributes": { - "target_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "object_lock_configuration": { - "Attributes": { - "object_lock_enabled": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": {}, - "BlockTypes": { - "default_retention": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "years": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "replication_configuration": { - "Attributes": { - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rules": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "replica_kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "access_control_translation": { - "Attributes": { - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source_selection_criteria": { - "Attributes": {}, - "BlockTypes": { - "sse_kms_encrypted_objects": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sse_algorithm": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "versioning": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mfa_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "website": { - "Attributes": { - "error_document": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "index_document": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "redirect_all_requests_to": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "routing_rules": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_analytics_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "storage_class_analysis": { - "Attributes": {}, - "BlockTypes": { - "data_export": { - "Attributes": { - "output_schema_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": {}, - "BlockTypes": { - "s3_bucket_destination": { - "Attributes": { - "bucket_account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_inventory": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "included_object_versions": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "optional_fields": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": {}, - "BlockTypes": { - "bucket": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "encryption": { - "Attributes": {}, - "BlockTypes": { - "sse_kms": { - "Attributes": { - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sse_s3": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schedule": { - "Attributes": { - "frequency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_metric": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_notification": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "lambda_function": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lambda_function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "queue": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "queue_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "topic": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_object": { - "Version": 0, - "Block": { - "Attributes": { - "acl": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cache_control": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_base64": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_disposition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_encoding": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_language": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metadata": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_lock_legal_hold_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_lock_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_lock_retain_until_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "server_side_encryption": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "website_redirect": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_ownership_controls": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": { - "object_ownership": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_policy": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3_bucket_public_access_block": { - "Version": 0, - "Block": { - "Attributes": { - "block_public_acls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3control_bucket": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "outpost_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "public_access_block_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3control_bucket_lifecycle_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "abort_incomplete_multipart_upload": { - "Attributes": { - "days_after_initiation": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "expiration": { - "Attributes": { - "date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expired_object_delete_marker": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3control_bucket_policy": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_s3outposts_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "creation_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interfaces": { - "Type": [ - "set", - [ - "object", - { - "network_interface_id": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "outpost_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sagemaker_code_repository": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "code_repository_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "git_config": { - "Attributes": { - "branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sagemaker_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_config_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sagemaker_endpoint_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "data_capture_config": { - "Attributes": { - "destination_s3_uri": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_capture": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "initial_sampling_percentage": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "capture_content_type_header": { - "Attributes": { - "csv_content_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "json_content_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "capture_options": { - "Attributes": { - "capture_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 2 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "production_variants": { - "Attributes": { - "accelerator_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "initial_instance_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "initial_variant_weight": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "model_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "variant_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sagemaker_model": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_network_isolation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "container": { - "Attributes": { - "container_hostname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "environment": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "image": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "model_data_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "image_config": { - "Attributes": { - "repository_access_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "primary_container": { - "Attributes": { - "container_hostname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "environment": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "image": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "model_data_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "image_config": { - "Attributes": { - "repository_access_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sagemaker_notebook_instance": { - "Version": 0, - "Block": { - "Attributes": { - "additional_code_repositories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_code_repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "direct_internet_access": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lifecycle_config_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_access": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sagemaker_notebook_instance_lifecycle_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "on_start": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_secretsmanager_secret": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "recovery_window_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rotation_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": true - }, - "rotation_lambda_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": true - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rotation_rules": { - "Attributes": { - "automatically_after_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": true, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_secretsmanager_secret_policy": { - "Version": 0, - "Block": { - "Attributes": { - "block_public_policy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_secretsmanager_secret_rotation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rotation_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rotation_lambda_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rotation_rules": { - "Attributes": { - "automatically_after_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_secretsmanager_secret_version": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "secret_binary": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "secret_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "version_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version_stages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_security_group": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": 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": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "revoke_rules_on_delete": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_security_group_rule": { - "Version": 2, - "Block": { - "Attributes": { - "cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "from_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix_list_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "self": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "to_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "Type of rule, ingress (inbound) or egress (outbound).", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_securityhub_account": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_securityhub_action_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_securityhub_member": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "email": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invite": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "master_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "member_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_securityhub_product_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "product_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_securityhub_standards_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "standards_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_serverlessapplicationrepository_cloudformation_stack": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "capabilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outputs": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "semantic_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_service_discovery_http_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_service_discovery_private_dns_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_service_discovery_public_dns_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hosted_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_service_discovery_service": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "namespace_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "dns_config": { - "Attributes": { - "namespace_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "routing_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "dns_records": { - "Attributes": { - "ttl": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check_config": { - "Attributes": { - "failure_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check_custom_config": { - "Attributes": { - "failure_threshold": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_servicecatalog_portfolio": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_servicequotas_service_quota": { - "Version": 0, - "Block": { - "Attributes": { - "adjustable": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "quota_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "quota_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "request_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "request_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "service_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_active_receipt_rule_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_configuration_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_domain_dkim": { - "Version": 0, - "Block": { - "Attributes": { - "dkim_tokens": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_domain_identity": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "verification_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_domain_identity_verification": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_domain_mail_from": { - "Version": 0, - "Block": { - "Attributes": { - "behavior_on_mx_failure": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "mail_from_domain": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_email_identity": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "email": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_event_destination": { - "Version": 0, - "Block": { - "Attributes": { - "configuration_set_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "matching_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cloudwatch_destination": { - "Attributes": { - "default_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dimension_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value_source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "kinesis_destination": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sns_destination": { - "Attributes": { - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_identity_notification_topic": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_original_headers": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_identity_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_receipt_filter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_receipt_rule": { - "Version": 0, - "Block": { - "Attributes": { - "after": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "recipients": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scan_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tls_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "add_header_action": { - "Attributes": { - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "bounce_action": { - "Attributes": { - "message": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sender": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "smtp_reply_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lambda_action": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "invocation_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "s3_action": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sns_action": { - "Attributes": { - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stop_action": { - "Attributes": { - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "workmail_action": { - "Attributes": { - "organization_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_receipt_rule_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ses_template": { - "Version": 0, - "Block": { - "Attributes": { - "html": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subject": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sfn_activity": { - "Version": 0, - "Block": { - "Attributes": { - "creation_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sfn_state_machine": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "definition": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_shield_protection": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_signer_signing_job": { - "Version": 0, - "Block": { - "Attributes": { - "completed_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ignore_signing_job_failure": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "job_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "job_invoker": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "job_owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "platform_display_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "platform_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "profile_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "profile_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "requested_by": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "revocation_record": { - "Type": [ - "list", - [ - "object", - { - "reason": "string", - "revoked_at": "string", - "revoked_by": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "signature_expires_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "signed_object": { - "Type": [ - "list", - [ - "object", - { - "s3": [ - "list", - [ - "object", - { - "bucket": "string", - "key": "string" - } - ] - ] - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status_reason": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": {}, - "BlockTypes": { - "s3": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "source": { - "Attributes": {}, - "BlockTypes": { - "s3": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_signer_signing_profile": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_display_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "platform_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "revocation_record": { - "Type": [ - "list", - [ - "object", - { - "revocation_effective_from": "string", - "revoked_at": "string", - "revoked_by": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "version_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "signature_validity_period": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_signer_signing_profile_permission": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "profile_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "profile_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "statement_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "statement_id_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_simpledb_domain": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_snapshot_create_volume_permission": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sns_platform_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "event_delivery_failure_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_endpoint_created_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_endpoint_deleted_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "event_endpoint_updated_topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_credential": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "platform_principal": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "success_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "success_feedback_sample_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sns_sms_preferences": { - "Version": 0, - "Block": { - "Attributes": { - "default_sender_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_sms_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delivery_status_iam_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delivery_status_success_sampling_rate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "monthly_spend_limit": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "usage_report_s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sns_topic": { - "Version": 0, - "Block": { - "Attributes": { - "application_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "application_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "application_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "delivery_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "display_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_master_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lambda_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lambda_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lambda_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "sqs_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sqs_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sqs_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sns_topic_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sns_topic_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "confirmation_timeout_in_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delivery_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_auto_confirms": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "filter_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "protocol": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "raw_message_delivery": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_spot_datafeed_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_spot_fleet_request": { - "Version": 1, - "Block": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "client_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "excess_capacity_termination_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fleet_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_fleet_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_interruption_behaviour": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_pools_to_use_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "load_balancers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "replace_unhealthy_instances": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_request_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "terminate_instances_with_expiration": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_from": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_fulfillment": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "launch_specification": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "iam_instance_profile_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "placement_tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_template_config": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "overrides": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_maintenance_strategies": { - "Attributes": {}, - "BlockTypes": { - "capacity_rebalance": { - "Attributes": { - "replacement_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_spot_instance_request": { - "Version": 0, - "Block": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cpu_core_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cpu_threads_per_core": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "get_password_data": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "hibernation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_interruption_behaviour": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "instance_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_addresses": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "launch_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "password_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "primary_network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "secondary_private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_bid_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "spot_request_state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "spot_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_from": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "wait_for_fulfillment": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interface": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_index": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iops": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sqs_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "content_based_deduplication": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delay_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fifo_queue": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_data_key_reuse_period_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_master_key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_message_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "message_retention_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "receive_wait_time_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "redrive_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "visibility_timeout_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_sqs_queue_policy": { - "Version": 1, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "queue_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_activation": { - "Version": 0, - "Block": { - "Attributes": { - "activation_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "expiration_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "expired": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "registration_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "registration_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_association": { - "Version": 1, - "Block": { - "Attributes": { - "association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "association_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "automation_target_parameter_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compliance_severity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "document_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_concurrency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_errors": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "schedule_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "output_location": { - "Attributes": { - "s3_bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_document": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "content": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "created_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "document_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "document_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "document_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hash": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "hash_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "latest_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parameter": { - "Type": [ - "list", - [ - "object", - { - "default_value": "string", - "description": "string", - "name": "string", - "type": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "permissions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "platform_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "schema_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "attachments_source": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_maintenance_window": { - "Version": 0, - "Block": { - "Attributes": { - "allow_unassociated_targets": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cutoff": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "duration": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "end_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "schedule_timezone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "start_date": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_maintenance_window_target": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_information": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "window_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 5 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_maintenance_window_task": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "max_concurrency": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "max_errors": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "task_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "task_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "window_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "task_invocation_parameters": { - "Attributes": {}, - "BlockTypes": { - "automation_parameters": { - "Attributes": { - "document_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_parameters": { - "Attributes": { - "client_context": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "payload": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "run_command_parameters": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "document_hash": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "document_hash_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "output_s3_bucket": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "output_s3_key_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "timeout_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "notification_config": { - "Attributes": { - "notification_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_events": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "step_functions_parameters": { - "Attributes": { - "input": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_parameter": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "data_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "overwrite": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tier": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_patch_baseline": { - "Version": 0, - "Block": { - "Attributes": { - "approved_patches": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "approved_patches_compliance_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rejected_patches": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "approval_rule": { - "Attributes": { - "approve_after_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "compliance_level": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_non_security": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "patch_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "global_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 4 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_patch_group": { - "Version": 0, - "Block": { - "Attributes": { - "baseline_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "patch_group": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_ssm_resource_data_sync": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "s3_destination": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sync_format": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_cache": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_cached_iscsi_volume": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "chap_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lun_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_volume_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size_in_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "activation_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "average_download_rate_limit_in_bits_per_sec": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "average_upload_rate_limit_in_bits_per_sec": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_timezone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_vpc_endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "medium_changer_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "smb_guest_password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "smb_security_strategy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tape_drive_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "smb_active_directory_settings": { - "Attributes": { - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "password": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_nfs_file_share": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "client_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_share_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "fileshare_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "guess_mime_type_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_acl": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "read_only": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "requester_pays": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "squash": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cache_attributes": { - "Attributes": { - "cache_stale_timeout_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "nfs_file_share_defaults": { - "Attributes": { - "directory_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_smb_file_share": { - "Version": 0, - "Block": { - "Attributes": { - "access_based_enumeration": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "admin_user_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "audit_destination_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "authentication": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "case_sensitivity": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file_share_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "fileshare_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "guess_mime_type_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invalid_user_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "location_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "notification_policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "object_acl": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "read_only": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "requester_pays": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "smb_acl_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "valid_user_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "cache_attributes": { - "Attributes": { - "cache_stale_timeout_in_seconds": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_stored_iscsi_volume": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "chap_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "disk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lun_number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_port": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "preserve_existing_data": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "target_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_attachment_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_size_in_bytes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_tape_pool": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "pool_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retention_lock_time_in_days": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "retention_lock_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_upload_buffer": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_storagegateway_working_storage": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_subnet": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "assign_ipv6_address_on_creation": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block_association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "map_public_ip_on_launch": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_swf_domain": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "workflow_execution_retention_period_in_days": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_transfer_server": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "host_key_fingerprint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "identity_provider_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "invocation_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "logging_role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "endpoint_details": { - "Attributes": { - "address_allocation_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_transfer_ssh_key": { - "Version": 0, - "Block": { - "Attributes": { - "body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "server_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_transfer_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "home_directory": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "home_directory_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "server_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "home_directory_mappings": { - "Attributes": { - "entry": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_volume_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "force_detach": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "skip_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "assign_generated_ipv6_cidr_block": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "default_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dhcp_options_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_classiclink": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_classiclink_dns_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_dns_hostnames": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "enable_dns_support": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "instance_tenancy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_association_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "main_route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_dhcp_options": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "domain_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "netbios_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "netbios_node_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "ntp_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_dhcp_options_association": { - "Version": 0, - "Block": { - "Attributes": { - "dhcp_options_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_entry": { - "Type": [ - "list", - [ - "object", - { - "dns_name": "string", - "hosted_zone_id": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "policy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "prefix_list_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private_dns_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "requester_managed": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_table_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_endpoint_connection_notification": { - "Version": 0, - "Block": { - "Attributes": { - "connection_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "connection_notification_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_service_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_endpoint_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_endpoint_service": { - "Version": 0, - "Block": { - "Attributes": { - "acceptance_required": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allowed_principals": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "base_endpoint_dns_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gateway_load_balancer_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "manages_vpc_endpoints": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "network_load_balancer_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "private_dns_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "service_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_endpoint_service_allowed_principal": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "principal_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_service_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_endpoint_subnet_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_ipv4_cidr_block_association": { - "Version": 0, - "Block": { - "Attributes": { - "cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_peering_connection": { - "Version": 0, - "Block": { - "Attributes": { - "accept_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_peering_connection_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "accept_status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_owner_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "peer_vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpc_peering_connection_options": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpn_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_gateway_configuration": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "routes": { - "Type": [ - "set", - [ - "object", - { - "destination_cidr_block": "string", - "source": "string", - "state": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "static_routes_only": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tunnel1_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel1_bgp_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel1_bgp_holdtime": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel1_cgw_inside_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel1_inside_cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel1_preshared_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "tunnel1_vgw_inside_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel2_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel2_bgp_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel2_bgp_holdtime": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel2_cgw_inside_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel2_inside_cidr": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tunnel2_preshared_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true, - "Deprecated": false - }, - "tunnel2_vgw_inside_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vgw_telemetry": { - "Type": [ - "set", - [ - "object", - { - "accepted_route_count": "number", - "last_status_change": "string", - "outside_ip_address": "string", - "status": "string", - "status_message": "string" - } - ] - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpn_connection_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpn_connection_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpn_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpn_gateway_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_vpn_gateway_route_propagation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_byte_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "byte_match_tuples": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_geo_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "geo_match_constraint": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_descriptors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_rate_based_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rate_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "predicates": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "negated": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_regex_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "regex_match_tuple": { - "Attributes": { - "regex_pattern_set_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regex_pattern_strings": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "predicates": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "negated": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "activated_rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_size_constraint_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "size_constraints": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_sql_injection_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "sql_injection_match_tuples": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_configuration": { - "Attributes": { - "log_destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rules": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_waf_xss_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "xss_match_tuples": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_byte_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "byte_match_tuples": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "target_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_geo_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "geo_match_constraint": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_descriptor": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_rate_based_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rate_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "predicate": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "negated": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_regex_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "regex_match_tuple": { - "Attributes": { - "regex_pattern_set_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "regex_pattern_strings": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "predicate": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "negated": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "activated_rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_size_constraint_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "size_constraints": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_sql_injection_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "sql_injection_match_tuple": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_configuration": { - "Attributes": { - "log_destination": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_web_acl_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "web_acl_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafregional_xss_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "xss_match_tuple": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafv2_ip_set": { - "Version": 0, - "Block": { - "Attributes": { - "addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address_version": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafv2_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "regular_expression": { - "Attributes": { - "regex_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafv2_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafv2_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "capacity": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "scope": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": {}, - "BlockTypes": { - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "none": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "managed_rule_group_statement": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vendor_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "excluded_rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rate_based_statement": { - "Attributes": { - "aggregate_key_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "limit": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "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": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "search_string": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "header_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "position": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rule_group_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "excluded_rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafv2_web_acl_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "web_acl_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_wafv2_web_acl_logging_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "log_destination_configs": { - "Type": [ - "set", - "string" - ], - "Description": "AWS Kinesis Firehose Delivery Stream ARNs", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "AWS WebACL ARN", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "Parts of the request to exclude from logs", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 100 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_worklink_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "audit_stream_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "company_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "created_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "device_ca_certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "display_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "last_updated_time": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "optimize_for_end_user_location": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "identity_provider": { - "Attributes": { - "saml_metadata": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_worklink_website_certificate_authority_association": { - "Version": 0, - "Block": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "display_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fleet_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "website_ca_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_workspaces_directory": { - "Version": 0, - "Block": { - "Attributes": { - "alias": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "customer_user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "directory_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "directory_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "directory_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "dns_ip_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "iam_role_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "registration_code": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "workspace_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "self_service_permissions": { - "Attributes": { - "change_compute_type": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "increase_volume_size": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rebuild_workspace": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "restart_workspace": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "switch_running_mode": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "workspace_creation_properties": { - "Attributes": { - "custom_security_group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_ou": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_internet_access": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enable_maintenance_mode": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_enabled_as_local_administrator": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_workspaces_ip_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "rules": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_workspaces_workspace": { - "Version": 0, - "Block": { - "Attributes": { - "bundle_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "computer_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "directory_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "root_volume_encryption_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "user_volume_encryption_enabled": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "volume_encryption_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "delete": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "update": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "workspace_properties": { - "Attributes": { - "compute_type_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "root_volume_size_gib": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "running_mode": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "running_mode_auto_stop_timeout_in_minutes": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "user_volume_size_gib": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_xray_encryption_config": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_xray_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "filter_expression": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "aws_xray_sampling_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "fixed_rate": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "host": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "http_method": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "priority": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "reservoir_size": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "rule_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "service_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url_path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "version": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - } -} \ No newline at end of file diff --git a/pkg/remote/aws/test/s3_bucket_metrics_multiple/schema.golden.json b/pkg/remote/aws/test/s3_bucket_metrics_multiple/schema.golden.json deleted file mode 100755 index eb97069e..00000000 --- a/pkg/remote/aws/test/s3_bucket_metrics_multiple/schema.golden.json +++ /dev/null @@ -1,122523 +0,0 @@ -{ - "aws_accessanalyzer_analyzer": { - "Version": 0, - "Block": { - "Attributes": { - "analyzer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_acm_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_authority_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "domain_validation_options": { - "Type": [ - "set", - [ - "object", - { - "domain_name": "string", - "resource_record_name": "string", - "resource_record_type": "string", - "resource_record_value": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subject_alternative_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "validation_emails": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "validation_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "options": { - "Attributes": { - "certificate_transparency_logging_preference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_acm_certificate_validation": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "validation_record_fqdns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_acmpca_certificate_authority": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_signing_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "not_after": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "not_before": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "permanent_deletion_time_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "serial": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "certificate_authority_configuration": { - "Attributes": { - "key_algorithm": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "signing_algorithm": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "subject": { - "Attributes": { - "common_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "country": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "distinguished_name_qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "generation_qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "given_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "initials": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "locality": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "organization": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "organizational_unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pseudonym": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "surname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "title": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "revocation_configuration": { - "Attributes": {}, - "BlockTypes": { - "crl_configuration": { - "Attributes": { - "custom_cname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expiration_in_days": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_alb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "drop_invalid_header_fields": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_http2": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "internal": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "subnet_mapping": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_ipv4_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_alb_listener": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssl_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_alb_listener_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_alb_listener_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "condition": { - "Attributes": {}, - "BlockTypes": { - "host_header": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_header": { - "Attributes": { - "http_header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_request_method": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "path_pattern": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source_ip": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_alb_target_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deregistration_delay": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lambda_multi_value_headers_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "load_balancing_algorithm_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "proxy_protocol_v2": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "slow_start": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "health_check": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "healthy_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "matcher": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "stickiness": { - "Attributes": { - "cookie_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_alb_target_group_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ami": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ami_copy": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_ami_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ami_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ami_from_instance": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_without_reboot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_instance_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ami_launch_permission": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_account": { - "Version": 0, - "Block": { - "Attributes": { - "cloudwatch_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "throttle_settings": { - "Type": [ - "list", - [ - "object", - { - "burst_limit": "number", - "rate_limit": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_api_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_authorizer": { - "Version": 0, - "Block": { - "Attributes": { - "authorizer_credentials": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_result_ttl_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "identity_validation_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_base_path_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "base_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_client_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expiration_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "pem_encoded_certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_deployment": { - "Version": 0, - "Block": { - "Attributes": { - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage_description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "triggers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_documentation_part": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "properties": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "location": { - "Attributes": { - "method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_documentation_version": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_domain_name": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate_upload_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloudfront_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloudfront_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "regional_certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regional_certificate_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regional_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "regional_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_gateway_response": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "response_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_integration": { - "Version": 0, - "Block": { - "Attributes": { - "cache_key_parameters": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cache_namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "connection_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_handling": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "credentials": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "integration_http_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "passthrough_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "request_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_milliseconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_integration_response": { - "Version": 0, - "Block": { - "Attributes": { - "content_handling": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "selection_pattern": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_method": { - "Version": 0, - "Block": { - "Attributes": { - "api_key_required": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "authorization_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "request_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_parameters": { - "Type": [ - "map", - "bool" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_validator_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_method_response": { - "Version": 0, - "Block": { - "Attributes": { - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_parameters": { - "Type": [ - "map", - "bool" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_method_settings": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "method_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "settings": { - "Attributes": { - "cache_data_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cache_ttl_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "caching_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_authorization_for_cache_control": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unauthorized_cache_control_header_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_model": { - "Version": 0, - "Block": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schema": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_request_validator": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "validate_request_body": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "validate_request_parameters": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_resource": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "path_part": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_rest_api": { - "Version": 0, - "Block": { - "Attributes": { - "api_key_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "binary_media_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "minimum_compression_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_stage": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cache_cluster_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cache_cluster_size": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_certificate_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "documentation_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "xray_tracing_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "access_log_settings": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_usage_plan": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "product_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "api_stages": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "quota_settings": { - "Attributes": { - "limit": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "offset": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "period": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "throttle_settings": { - "Attributes": { - "burst_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_usage_plan_key": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "usage_plan_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_vpc_link": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_api": { - "Version": 0, - "Block": { - "Attributes": { - "api_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "api_key_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "credentials_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "route_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cors_configuration": { - "Attributes": { - "allow_credentials": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_origins": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expose_headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_age": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_apigatewayv2_api_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "api_mapping_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stage": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_authorizer": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "authorizer_credentials_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "authorizer_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_sources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "jwt_configuration": { - "Attributes": { - "audience": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_apigatewayv2_deployment": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "auto_deployed": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "triggers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_domain_name": { - "Version": 0, - "Block": { - "Attributes": { - "api_mapping_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "domain_name_configuration": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_apigatewayv2_integration": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "connection_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_handling_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "credentials_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "integration_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "integration_response_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "integration_subtype": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "integration_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "integration_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "passthrough_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "payload_format_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_milliseconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "tls_config": { - "Attributes": { - "server_name_to_verify": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_apigatewayv2_integration_response": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "content_handling_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "integration_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "integration_response_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_model": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schema": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_route": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "api_key_required": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "model_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "operation_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "route_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_response_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_route_response": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "model_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "route_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_response_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_stage": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_deploy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_certificate_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage_variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "access_log_settings": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "default_route_settings": { - "Attributes": { - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "detailed_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "route_settings": { - "Attributes": { - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "detailed_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_apigatewayv2_vpc_link": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_app_cookie_stickiness_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cookie_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_appautoscaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "step_scaling_policy_configuration": { - "Attributes": { - "adjustment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_aggregation_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_adjustment_magnitude": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "step_adjustment": { - "Attributes": { - "metric_interval_lower_bound": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_interval_upper_bound": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_tracking_scaling_policy_configuration": { - "Attributes": { - "disable_scale_in": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scale_in_cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scale_out_cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_value": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "customized_metric_specification": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "statistic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "dimensions": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_metric_specification": { - "Attributes": { - "predefined_metric_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appautoscaling_scheduled_action": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "end_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "scalable_target_action": { - "Attributes": { - "max_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appautoscaling_target": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_appmesh_mesh": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "egress_filter": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appmesh_route": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_router_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "http_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scheme": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "header": { - "Attributes": { - "invert": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "match": { - "Attributes": { - "exact": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regex": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "range": { - "Attributes": { - "end": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "start": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tcp_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_appmesh_virtual_node": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "backend": { - "Attributes": {}, - "BlockTypes": { - "virtual_service": { - "Attributes": { - "virtual_service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 25 - }, - "listener": { - "Attributes": {}, - "BlockTypes": { - "health_check": { - "Attributes": { - "healthy_threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "interval_millis": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_millis": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "port_mapping": { - "Attributes": { - "port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logging": { - "Attributes": {}, - "BlockTypes": { - "access_log": { - "Attributes": {}, - "BlockTypes": { - "file": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "service_discovery": { - "Attributes": {}, - "BlockTypes": { - "aws_cloud_map": { - "Attributes": { - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dns": { - "Attributes": { - "hostname": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_appmesh_virtual_router": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "listener": { - "Attributes": {}, - "BlockTypes": { - "port_mapping": { - "Attributes": { - "port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_appmesh_virtual_service": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "provider": { - "Attributes": {}, - "BlockTypes": { - "virtual_node": { - "Attributes": { - "virtual_node_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "virtual_router": { - "Attributes": { - "virtual_router_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_appsync_api_key": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expires": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_appsync_datasource": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "dynamodb_config": { - "Attributes": { - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "use_caller_credentials": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elasticsearch_config": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_config": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_config": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appsync_function": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_source": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "function_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "function_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "request_mapping_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_mapping_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_appsync_graphql_api": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "authentication_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schema": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uris": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "xray_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "additional_authentication_provider": { - "Attributes": { - "authentication_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "openid_connect_config": { - "Attributes": { - "auth_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iat_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_config": { - "Attributes": { - "app_id_client_regex": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "aws_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "log_config": { - "Attributes": { - "cloudwatch_logs_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "exclude_verbose_content": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field_log_level": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "openid_connect_config": { - "Attributes": { - "auth_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iat_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_config": { - "Attributes": { - "app_id_client_regex": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "aws_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "default_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appsync_resolver": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kind": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "caching_config": { - "Attributes": { - "caching_keys": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "pipeline_config": { - "Attributes": { - "functions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_athena_database": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_option": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_athena_named_query": { - "Version": 0, - "Block": { - "Attributes": { - "database": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "workgroup": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_athena_workgroup": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "bytes_scanned_cutoff_per_query": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enforce_workgroup_configuration": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publish_cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "result_configuration": { - "Attributes": { - "output_location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_option": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_autoscaling_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "alb_target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "elb": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_autoscaling_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "default_cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "desired_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enabled_metrics": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "health_check_grace_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "health_check_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "launch_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "load_balancers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_instance_lifetime": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metrics_granularity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_elb_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protect_from_scale_in": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_linked_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "suspended_processes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "set", - [ - "map", - "string" - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "termination_policies": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_zone_identifier": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "wait_for_capacity_timeout": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "wait_for_elb_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "initial_lifecycle_hook": { - "Attributes": { - "default_result": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "heartbeat_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lifecycle_transition": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "notification_metadata": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_target_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_template": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "mixed_instances_policy": { - "Attributes": {}, - "BlockTypes": { - "instances_distribution": { - "Attributes": { - "on_demand_allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "on_demand_base_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "on_demand_percentage_above_base_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "spot_allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "spot_instance_pools": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "spot_max_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "launch_template": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "override": { - "Attributes": { - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tag": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "propagate_at_launch": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_autoscaling_lifecycle_hook": { - "Version": 0, - "Block": { - "Attributes": { - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "default_result": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "heartbeat_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lifecycle_transition": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "notification_metadata": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_target_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_autoscaling_notification": { - "Version": 0, - "Block": { - "Attributes": { - "group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "notifications": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_autoscaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "adjustment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "estimated_instance_warmup": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_aggregation_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "min_adjustment_magnitude": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "step_adjustment": { - "Attributes": { - "metric_interval_lower_bound": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_interval_upper_bound": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_tracking_configuration": { - "Attributes": { - "disable_scale_in": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_value": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "customized_metric_specification": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "statistic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "metric_dimension": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_metric_specification": { - "Attributes": { - "predefined_metric_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_autoscaling_schedule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "desired_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "end_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "min_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "recurrence": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scheduled_action_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_backup_plan": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": { - "completion_window": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "recovery_point_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "start_window": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_vault_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "copy_action": { - "Attributes": { - "destination_vault_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "lifecycle": { - "Attributes": { - "cold_storage_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lifecycle": { - "Attributes": { - "cold_storage_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_backup_selection": { - "Version": 0, - "Block": { - "Attributes": { - "iam_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "plan_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "selection_tag": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_backup_vault": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "recovery_points": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_batch_compute_environment": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "compute_environment_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "compute_environment_name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ecs_cluster_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "service_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status_reason": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "compute_resources": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "desired_vcpus": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ec2_key_pair": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "image_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "max_vcpus": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "min_vcpus": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "spot_iam_fleet_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "launch_template": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_batch_job_definition": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "container_properties": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "retry_strategy": { - "Attributes": { - "attempts": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeout": { - "Attributes": { - "attempt_duration_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_batch_job_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "compute_environments": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_budgets_budget": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "budget_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cost_filters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "limit_amount": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "limit_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "time_period_end": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "time_period_start": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "time_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cost_types": { - "Attributes": { - "include_credit": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_discount": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_other_subscription": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_recurring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_refund": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_subscription": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_tax": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_upfront": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_amortized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_blended": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "notification": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subscriber_email_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subscriber_sns_topic_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "threshold_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloud9_environment_ec2": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "automatic_stop_time_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudformation_stack": { - "Version": 0, - "Block": { - "Attributes": { - "capabilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "disable_rollback": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "notification_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_failure": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outputs": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "template_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudformation_stack_set": { - "Version": 0, - "Block": { - "Attributes": { - "administration_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "capabilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_role_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_set_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "template_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudformation_stack_set_instance": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parameter_overrides": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "retain_stack": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "stack_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudfront_distribution": { - "Version": 1, - "Block": { - "Attributes": { - "aliases": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "caller_reference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_root_object": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "etag": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "http_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "in_progress_validation_batches": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "is_ipv6_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "last_modified_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "price_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retain_on_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "trusted_signers": { - "Type": [ - "list", - [ - "object", - { - "enabled": "bool", - "items": [ - "list", - [ - "object", - { - "aws_account_number": "string", - "key_pair_ids": [ - "set", - "string" - ] - } - ] - ] - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "wait_for_deployment": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "web_acl_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "custom_error_response": { - "Attributes": { - "error_caching_min_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "error_code": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_code": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_page_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "default_cache_behavior": { - "Attributes": { - "allowed_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cached_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "compress": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field_level_encryption_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "smooth_streaming": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "trusted_signers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "viewer_protocol_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_values": { - "Attributes": { - "headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query_string": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "query_string_cache_keys": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cookies": { - "Attributes": { - "forward": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "whitelisted_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "lambda_function_association": { - "Attributes": { - "event_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "include_body": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 4 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "include_cookies": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ordered_cache_behavior": { - "Attributes": { - "allowed_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cached_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "compress": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field_level_encryption_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path_pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "smooth_streaming": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "trusted_signers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "viewer_protocol_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_values": { - "Attributes": { - "headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query_string": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "query_string_cache_keys": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cookies": { - "Attributes": { - "forward": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "whitelisted_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "lambda_function_association": { - "Attributes": { - "event_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "include_body": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 4 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "origin": { - "Attributes": { - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "origin_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "custom_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "custom_origin_config": { - "Attributes": { - "http_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "https_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "origin_keepalive_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "origin_protocol_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "origin_read_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "origin_ssl_protocols": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_origin_config": { - "Attributes": { - "origin_access_identity": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "origin_group": { - "Attributes": { - "origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "failover_criteria": { - "Attributes": { - "status_codes": { - "Type": [ - "set", - "number" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "member": { - "Attributes": { - "origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 2, - "MaxItems": 2 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "restrictions": { - "Attributes": {}, - "BlockTypes": { - "geo_restriction": { - "Attributes": { - "locations": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restriction_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "viewer_certificate": { - "Attributes": { - "acm_certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudfront_default_certificate": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_certificate_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "minimum_protocol_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssl_support_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_cloudfront_origin_access_identity": { - "Version": 0, - "Block": { - "Attributes": { - "caller_reference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloudfront_access_identity_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "etag": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "s3_canonical_user_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudfront_public_key": { - "Version": 0, - "Block": { - "Attributes": { - "caller_reference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encoded_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "etag": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudhsm_v2_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_certificates": { - "Type": [ - "list", - [ - "object", - { - "aws_hardware_certificate": "string", - "cluster_certificate": "string", - "cluster_csr": "string", - "hsm_certificate": "string", - "manufacturer_hardware_certificate": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hsm_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_backup_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudhsm_v2_hsm": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hsm_eni_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hsm_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hsm_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudtrail": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloud_watch_logs_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloud_watch_logs_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_log_file_validation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_logging": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "home_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "include_global_service_events": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "is_multi_region_trail": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "is_organization_trail": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sns_topic_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "event_selector": { - "Attributes": { - "include_management_events": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "read_write_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "data_resource": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "insight_selector": { - "Attributes": { - "insight_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudwatch_dashboard": { - "Version": 0, - "Block": { - "Attributes": { - "dashboard_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dashboard_body": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dashboard_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_event_permission": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "statement_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "condition": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_cloudwatch_event_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_pattern": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "schedule_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_event_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "input_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "batch_target": { - "Attributes": { - "array_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "job_attempts": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "job_definition": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "job_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ecs_target": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "launch_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "task_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "task_definition_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "network_configuration": { - "Attributes": { - "assign_public_ip": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "input_transformer": { - "Attributes": { - "input_paths": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "input_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_target": { - "Attributes": { - "partition_key_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "run_command_targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "sqs_target": { - "Attributes": { - "message_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_cloudwatch_log_destination": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_destination_policy": { - "Version": 0, - "Block": { - "Attributes": { - "access_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "destination_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retention_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_metric_filter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "metric_transformation": { - "Attributes": { - "default_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_cloudwatch_log_resource_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_document": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_stream": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_subscription_filter": { - "Version": 0, - "Block": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "distribution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_metric_alarm": { - "Version": 1, - "Block": { - "Attributes": { - "actions_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "alarm_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "alarm_description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "alarm_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "datapoints_to_alarm": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "evaluate_low_sample_count_percentiles": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "evaluation_periods": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "extended_statistic": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "insufficient_data_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ok_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "statistic": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "threshold_metric_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "treat_missing_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "metric_query": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "return_data": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "metric": { - "Attributes": { - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "period": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stat": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_codebuild_project": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "badge_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "badge_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "build_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "encryption_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "queued_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "artifacts": { - "Attributes": { - "artifact_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "override_artifact_name": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "packaging": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "cache": { - "Attributes": { - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "modes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "environment": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compute_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "image": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "image_pull_credentials_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "privileged_mode": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "environment_variable": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "registry_credential": { - "Attributes": { - "credential": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "credential_provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logs_config": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_logs": { - "Attributes": { - "group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_logs": { - "Attributes": { - "encryption_disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "secondary_artifacts": { - "Attributes": { - "artifact_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "override_artifact_name": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "packaging": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "secondary_sources": { - "Attributes": { - "buildspec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "git_clone_depth": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "report_build_status": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "resource": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "git_submodules_config": { - "Attributes": { - "fetch_submodules": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source": { - "Attributes": { - "buildspec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "git_clone_depth": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "report_build_status": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "resource": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "git_submodules_config": { - "Attributes": { - "fetch_submodules": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_codebuild_report_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "export_config": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_destination": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encryption_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "packaging": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_codebuild_source_credential": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auth_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "server_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "token": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_codebuild_webhook": { - "Version": 0, - "Block": { - "Attributes": { - "branch_filter": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "payload_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "project_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secret": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "filter_group": { - "Attributes": {}, - "BlockTypes": { - "filter": { - "Attributes": { - "exclude_matched_pattern": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_codecommit_repository": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "clone_url_http": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "clone_url_ssh": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_branch": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "repository_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "repository_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_codecommit_trigger": { - "Version": 0, - "Block": { - "Attributes": { - "configuration_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "repository_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "trigger": { - "Attributes": { - "branches": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "events": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - } - } - }, - "aws_codedeploy_app": { - "Version": 0, - "Block": { - "Attributes": { - "compute_platform": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_codedeploy_deployment_config": { - "Version": 0, - "Block": { - "Attributes": { - "compute_platform": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_config_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deployment_config_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "minimum_healthy_hosts": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "traffic_routing_config": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "time_based_canary": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "time_based_linear": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_codedeploy_deployment_group": { - "Version": 0, - "Block": { - "Attributes": { - "app_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "autoscaling_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_config_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "alarm_configuration": { - "Attributes": { - "alarms": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ignore_poll_alarm_failure": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "auto_rollback_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "blue_green_deployment_config": { - "Attributes": {}, - "BlockTypes": { - "deployment_ready_option": { - "Attributes": { - "action_on_timeout": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "wait_time_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "green_fleet_provisioning_option": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "terminate_blue_instances_on_deployment_success": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "termination_wait_time_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "deployment_style": { - "Attributes": { - "deployment_option": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ec2_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ec2_tag_set": { - "Attributes": {}, - "BlockTypes": { - "ec2_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ecs_service": { - "Attributes": { - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "load_balancer_info": { - "Attributes": {}, - "BlockTypes": { - "elb_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_group_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_group_pair_info": { - "Attributes": {}, - "BlockTypes": { - "prod_traffic_route": { - "Attributes": { - "listener_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 2 - }, - "test_traffic_route": { - "Attributes": { - "listener_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "on_premises_instance_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "trigger_configuration": { - "Attributes": { - "trigger_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "trigger_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "trigger_target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_codepipeline": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "artifact_store": { - "Attributes": { - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_key": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "stage": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "category": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "configuration": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "input_artifacts": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "output_artifacts": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "run_order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 2, - "MaxItems": 0 - } - } - } - }, - "aws_codepipeline_webhook": { - "Version": 0, - "Block": { - "Attributes": { - "authentication": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_pipeline": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "authentication_configuration": { - "Attributes": { - "allowed_ip_range": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "secret_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "json_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "match_equals": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_codestarnotifications_notification_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "detail_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "event_type_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "target": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - } - } - }, - "aws_cognito_identity_pool": { - "Version": 0, - "Block": { - "Attributes": { - "allow_unauthenticated_identities": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "developer_provider_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_pool_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "openid_connect_provider_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "saml_provider_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "supported_login_providers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cognito_identity_providers": { - "Attributes": { - "client_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "server_side_token_check": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cognito_identity_pool_roles_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "roles": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "role_mapping": { - "Attributes": { - "ambiguous_role_resolution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "identity_provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "mapping_rule": { - "Attributes": { - "claim": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "match_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 25 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cognito_identity_provider": { - "Version": 0, - "Block": { - "Attributes": { - "attribute_mapping": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idp_identifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provider_details": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cognito_resource_server": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope_identifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "scope": { - "Attributes": { - "scope_description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 100 - } - } - } - }, - "aws_cognito_user_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "precedence": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cognito_user_pool": { - "Version": 0, - "Block": { - "Attributes": { - "alias_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_verified_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "email_verification_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email_verification_subject": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_modified_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mfa_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sms_authentication_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sms_verification_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username_attributes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "admin_create_user_config": { - "Attributes": { - "allow_admin_create_user_only": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "invite_message_template": { - "Attributes": { - "email_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "email_subject": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sms_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "device_configuration": { - "Attributes": { - "challenge_required_on_new_device": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_only_remembered_on_user_prompt": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "email_configuration": { - "Attributes": { - "email_sending_account": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_email_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "reply_to_email_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_config": { - "Attributes": { - "create_auth_challenge": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "define_auth_challenge": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "post_authentication": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "post_confirmation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pre_authentication": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pre_sign_up": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pre_token_generation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_migration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "verify_auth_challenge_response": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "password_policy": { - "Attributes": { - "minimum_length": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "require_lowercase": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "require_numbers": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "require_symbols": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "require_uppercase": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "temporary_password_validity_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "attribute_data_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "developer_only_attribute": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mutable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "required": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "number_attribute_constraints": { - "Attributes": { - "max_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "string_attribute_constraints": { - "Attributes": { - "max_length": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_length": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 50 - }, - "sms_configuration": { - "Attributes": { - "external_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sns_caller_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "software_token_mfa_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_add_ons": { - "Attributes": { - "advanced_security_mode": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "username_configuration": { - "Attributes": { - "case_sensitive": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "verification_message_template": { - "Attributes": { - "default_email_option": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "email_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email_message_by_link": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email_subject": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email_subject_by_link": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "sms_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_cognito_user_pool_client": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_oauth_flows": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allowed_oauth_flows_user_pool_client": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allowed_oauth_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "callback_urls": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "default_redirect_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "explicit_auth_flows": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "generate_secret": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "logout_urls": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "prevent_user_existence_errors": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "read_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "refresh_token_validity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "supported_identity_providers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "write_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "analytics_configuration": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "external_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_data_shared": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_cognito_user_pool_domain": { - "Version": 0, - "Block": { - "Attributes": { - "aws_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudfront_distribution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_config_aggregate_authorization": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_config_config_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "scope": { - "Attributes": { - "compliance_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compliance_resource_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source": { - "Attributes": { - "owner": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "source_detail": { - "Attributes": { - "event_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "message_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 25 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_config_configuration_aggregator": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "account_aggregation_source": { - "Attributes": { - "account_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "all_regions": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "organization_aggregation_source": { - "Attributes": { - "all_regions": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_config_configuration_recorder": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "recording_group": { - "Attributes": { - "all_supported": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_global_resource_types": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_config_configuration_recorder_status": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_config_delivery_channel": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "snapshot_delivery_properties": { - "Attributes": { - "delivery_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_config_organization_custom_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "excluded_accounts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_types_scope": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_key_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_value_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "trigger_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_config_organization_managed_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "excluded_accounts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_types_scope": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tag_key_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_value_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cur_report_definition": { - "Version": 0, - "Block": { - "Attributes": { - "additional_artifacts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "additional_schema_elements": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "compression": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "refresh_closed_reports": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "report_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "report_versioning": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "time_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_customer_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_datapipeline_pipeline": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_datasync_agent": { - "Version": 0, - "Block": { - "Attributes": { - "activation_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_datasync_location_efs": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "efs_file_system_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ec2_config": { - "Attributes": { - "security_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_datasync_location_nfs": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "server_hostname": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "on_prem_config": { - "Attributes": { - "agent_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_datasync_location_s3": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "s3_bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_config": { - "Attributes": { - "bucket_access_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_datasync_location_smb": { - "Version": 0, - "Block": { - "Attributes": { - "agent_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "server_hostname": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "mount_options": { - "Attributes": { - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_datasync_task": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_location_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_location_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "options": { - "Attributes": { - "atime": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bytes_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "gid": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mtime": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "posix_permissions": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preserve_deleted_files": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preserve_devices": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uid": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "verify_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dax_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "configuration_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "node_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "nodes": { - "Type": [ - "list", - [ - "object", - { - "address": "string", - "availability_zone": "string", - "id": "string", - "port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_factor": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dax_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dax_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_db_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "license_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sns_topic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_instance": { - "Version": 1, - "Block": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "allow_major_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "character_set_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "delete_automated_backups": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_iam_role_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "license_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "monitoring_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "monitoring_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "multi_az": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "option_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "performance_insights_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "performance_insights_kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "performance_insights_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "replicas": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replicate_source_db": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timezone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_import": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ingestion_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_engine": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_instance_role_association": { - "Version": 0, - "Block": { - "Attributes": { - "db_instance_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "feature_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_db_option_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "major_engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "option_group_description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "option": { - "Attributes": { - "db_security_group_memberships": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "option_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_memberships": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "option_settings": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_proxy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "debug_logging": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idle_client_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "require_tls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "auth_scheme": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_auth": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "secret_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ingress": { - "Attributes": { - "cidr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_db_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_instance_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "license_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "option_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_db_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_default_network_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "egress": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "icmp_code": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "icmp_type": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_no": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ingress": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "icmp_code": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "icmp_type": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_no": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_default_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "default_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "propagating_vgws": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "route": { - "Type": [ - "set", - [ - "object", - { - "cidr_block": "string", - "egress_only_gateway_id": "string", - "gateway_id": "string", - "instance_id": "string", - "ipv6_cidr_block": "string", - "nat_gateway_id": "string", - "network_interface_id": "string", - "transit_gateway_id": "string", - "vpc_peering_connection_id": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_default_security_group": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "egress": { - "Type": [ - "set", - [ - "object", - { - "cidr_blocks": [ - "list", - "string" - ], - "description": "string", - "from_port": "number", - "ipv6_cidr_blocks": [ - "list", - "string" - ], - "prefix_list_ids": [ - "list", - "string" - ], - "protocol": "string", - "security_groups": [ - "set", - "string" - ], - "self": "bool", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ingress": { - "Type": [ - "set", - [ - "object", - { - "cidr_blocks": [ - "list", - "string" - ], - "description": "string", - "from_port": "number", - "ipv6_cidr_blocks": [ - "list", - "string" - ], - "prefix_list_ids": [ - "list", - "string" - ], - "protocol": "string", - "security_groups": [ - "set", - "string" - ], - "self": "bool", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "revoke_rules_on_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_default_subnet": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assign_ipv6_address_on_creation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "availability_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "map_public_ip_on_launch": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_default_vpc": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assign_generated_ipv6_cidr_block": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dhcp_options_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enable_classiclink": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_classiclink_dns_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_dns_hostnames": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_dns_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ipv6_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "main_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_default_vpc_dhcp_options": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name_servers": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "netbios_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "netbios_node_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ntp_servers": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_devicefarm_project": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_directory_service_conditional_forwarder": { - "Version": 0, - "Block": { - "Attributes": { - "directory_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dns_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "remote_domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_directory_service_directory": { - "Version": 0, - "Block": { - "Attributes": { - "access_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "alias": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_ip_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "edition": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_sso": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "short_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "size": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "connect_settings": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "connect_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_dns_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_settings": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_directory_service_log_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "directory_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dlm_lifecycle_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "policy_details": { - "Attributes": { - "resource_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "schedule": { - "Attributes": { - "copy_tags": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags_to_add": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "create_rule": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "interval_unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "times": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "retain_rule": { - "Attributes": { - "count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_dms_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "certificate_pem": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate_wallet": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dms_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "extra_connection_attributes": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "server_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssl_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "elasticsearch_settings": { - "Attributes": { - "endpoint_uri": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "error_retry_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "full_load_error_percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kafka_settings": { - "Attributes": { - "broker": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_settings": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "mongodb_settings": { - "Attributes": { - "auth_mechanism": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auth_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auth_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "docs_to_investigate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "extract_doc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "nesting_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_settings": { - "Attributes": { - "bucket_folder": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "csv_delimiter": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "csv_row_delimiter": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "external_table_definition": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_dms_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dms_replication_instance": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "allow_major_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "multi_az": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "replication_instance_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_instance_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_instance_private_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_instance_public_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_subnet_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dms_replication_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "replication_subnet_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_subnet_group_description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_subnet_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dms_replication_task": { - "Version": 0, - "Block": { - "Attributes": { - "cdc_start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "migration_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_instance_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_task_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_task_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_task_settings": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_endpoint_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "table_mappings": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_endpoint_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_docdb_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "master_username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_docdb_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "writer": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_docdb_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_docdb_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_docdb_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_bgp_peer": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "bgp_peer_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bandwidth": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "has_logical_redundancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_connection_association": { - "Version": 0, - "Block": { - "Attributes": { - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lag_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_gateway_association": { - "Version": 1, - "Block": { - "Attributes": { - "allowed_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dx_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "proposal_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_gateway_association_proposal": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "associated_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dx_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_hosted_private_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mtu": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_private_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_public_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_filter_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_public_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_transit_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mtu": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_transit_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_lag": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "connections_bandwidth": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "has_logical_redundancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_private_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mtu": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_public_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_filter_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_transit_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mtu": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dynamodb_global_table": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "replica": { - "Attributes": { - "region_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dynamodb_table": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "billing_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hash_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "range_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "read_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "stream_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stream_label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "stream_view_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "write_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "global_secondary_index": { - "Attributes": { - "hash_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "non_key_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "projection_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "range_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "read_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "write_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "local_secondary_index": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "non_key_attributes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "projection_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "range_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "point_in_time_recovery": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "replica": { - "Attributes": { - "region_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "ttl": { - "Attributes": { - "attribute_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_dynamodb_table_item": { - "Version": 0, - "Block": { - "Attributes": { - "hash_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "item": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "range_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ebs_default_kms_key": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ebs_encryption_by_default": { - "Version": 0, - "Block": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ebs_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_encryption_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_alias": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ebs_snapshot_copy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_encryption_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_alias": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_snapshot_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ebs_volume": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "multi_attach_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_availability_zone_group": { - "Version": 0, - "Block": { - "Attributes": { - "group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "opt_in_status": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_capacity_reservation": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "end_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "end_date_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ephemeral_storage": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_match_criteria": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_platform": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_client_vpn_authorization_rule": { - "Version": 0, - "Block": { - "Attributes": { - "access_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorize_all_groups": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_network_cidr": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_client_vpn_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "client_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_servers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "server_certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "split_tunnel": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transport_protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authentication_options": { - "Attributes": { - "active_directory_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_certificate_chain_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "saml_provider_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 2 - }, - "connection_log_options": { - "Attributes": { - "cloudwatch_log_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudwatch_log_stream": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_ec2_client_vpn_network_association": { - "Version": 0, - "Block": { - "Attributes": { - "association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_client_vpn_route": { - "Version": 0, - "Block": { - "Attributes": { - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "origin": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_vpc_subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "excess_capacity_termination_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "replace_unhealthy_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "terminate_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "terminate_instances_with_expiration": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "launch_template_config": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "override": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "on_demand_options": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "spot_options": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_interruption_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_pools_to_use_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_capacity_specification": { - "Attributes": { - "default_target_capacity_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_demand_target_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_target_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "total_target_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ec2_local_gateway_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "local_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "local_gateway_virtual_interface_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_local_gateway_route_table_vpc_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "local_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "local_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_tag": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_traffic_mirror_filter": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_services": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_traffic_mirror_filter_rule": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "protocol": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_number": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "traffic_direction": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "traffic_mirror_filter_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination_port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source_port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_ec2_traffic_mirror_session": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "packet_length": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "session_number": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "traffic_mirror_filter_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "traffic_mirror_target_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_network_id": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_traffic_mirror_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "network_load_balancer_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "association_default_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_accept_shared_attachments": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_route_table_association": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_route_table_propagation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "propagation_default_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpn_ecmp_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_peering_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "peer_transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_peering_attachment_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "peer_transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_route": { - "Version": 0, - "Block": { - "Attributes": { - "blackhole": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "default_association_route_table": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_propagation_route_table": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_route_table_propagation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_vpc_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "dns_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_default_route_table_association": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_default_route_table_propagation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_vpc_attachment_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "dns_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_default_route_table_association": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_default_route_table_propagation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ecr_lifecycle_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "repository": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ecr_repository": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_tag_mutability": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "repository_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "image_scanning_configuration": { - "Attributes": { - "scan_on_push": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ecr_repository_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "repository": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ecs_capacity_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "auto_scaling_group_provider": { - "Attributes": { - "auto_scaling_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "managed_termination_protection": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "managed_scaling": { - "Attributes": { - "maximum_scaling_step_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "minimum_scaling_step_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_ecs_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "capacity_providers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "default_capacity_provider_strategy": { - "Attributes": { - "base": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "capacity_provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ecs_service": { - "Version": 0, - "Block": { - "Attributes": { - "cluster": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "deployment_maximum_percent": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_minimum_healthy_percent": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "desired_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_ecs_managed_tags": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_new_deployment": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "health_check_grace_period_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "launch_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "propagate_tags": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scheduling_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "task_definition": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "capacity_provider_strategy": { - "Attributes": { - "base": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "capacity_provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "deployment_controller": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "load_balancer": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "container_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "elb_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "network_configuration": { - "Attributes": { - "assign_public_ip": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ordered_placement_strategy": { - "Attributes": { - "field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "placement_constraints": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - }, - "service_registries": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "container_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "registry_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ecs_task_definition": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "container_definitions": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cpu": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipc_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "memory": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "network_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "pid_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "requires_compatibilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "task_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "inference_accelerator": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "device_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "placement_constraints": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - }, - "proxy_configuration": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "volume": { - "Attributes": { - "host_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "docker_volume_configuration": { - "Attributes": { - "autoprovision": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "driver": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "driver_opts": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "efs_volume_configuration": { - "Attributes": { - "file_system_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "root_directory": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_encryption": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_encryption_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authorization_config": { - "Attributes": { - "access_point_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_efs_access_point": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "file_system_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "file_system_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "posix_user": { - "Attributes": { - "gid": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secondary_gids": { - "Type": [ - "set", - "number" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uid": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "root_directory": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "creation_info": { - "Attributes": { - "owner_gid": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_uid": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "permissions": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_efs_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "creation_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "performance_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "provisioned_throughput_in_mibps": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throughput_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "lifecycle_policy": { - "Attributes": { - "transition_to_ia": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_efs_file_system_policy": { - "Version": 0, - "Block": { - "Attributes": { - "file_system_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_efs_mount_target": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "file_system_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "file_system_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "mount_target_dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_egress_only_internet_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_eip": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associate_with_private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_owned_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_owned_ipv4_pool": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ipv4_pool": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "read": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_eip_association": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "allow_reassociation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_eks_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_authority": { - "Type": [ - "list", - [ - "object", - { - "data": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_at": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled_cluster_log_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity": { - "Type": [ - "list", - [ - "object", - { - "oidc": [ - "list", - [ - "object", - { - "issuer": "string" - } - ] - ] - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_config": { - "Attributes": { - "resources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "provider": { - "Attributes": { - "key_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "vpc_config": { - "Attributes": { - "cluster_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint_private_access": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint_public_access": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "public_access_cidrs": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_eks_fargate_profile": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "fargate_profile_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "pod_execution_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "selector": { - "Attributes": { - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_eks_node_group": { - "Version": 0, - "Block": { - "Attributes": { - "ami_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "disk_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "force_update_version": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "node_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "node_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "release_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resources": { - "Type": [ - "list", - [ - "object", - { - "autoscaling_groups": [ - "list", - [ - "object", - { - "name": "string" - } - ] - ], - "remote_access_security_group_id": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "launch_template": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "remote_access": { - "Attributes": { - "ec2_ssh_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scaling_config": { - "Attributes": { - "desired_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "max_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "min_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elastic_beanstalk_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "appversion_lifecycle": { - "Attributes": { - "delete_source_from_s3": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_age_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_elastic_beanstalk_application_version": { - "Version": 0, - "Block": { - "Attributes": { - "application": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elastic_beanstalk_configuration_template": { - "Version": 0, - "Block": { - "Attributes": { - "application": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "environment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "solution_stack_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elastic_beanstalk_environment": { - "Version": 1, - "Block": { - "Attributes": { - "all_settings": { - "Type": [ - "set", - [ - "object", - { - "name": "string", - "namespace": "string", - "resource": "string", - "value": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "application": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "autoscaling_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cname_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instances": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "launch_configurations": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "load_balancers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "poll_interval": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "queues": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "solution_stack_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "triggers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "version_label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "wait_for_ready_timeout": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elasticache_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "az_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cache_nodes": { - "Type": [ - "list", - [ - "object", - { - "address": "string", - "availability_zone": "string", - "id": "string", - "port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "configuration_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "node_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "num_cache_nodes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "replication_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_retention_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elasticache_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elasticache_replication_group": { - "Version": 1, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "at_rest_encryption_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auth_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "automatic_failover_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configuration_endpoint_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "member_clusters": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "node_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "number_cache_clusters": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "primary_endpoint_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_group_description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_retention_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_encryption_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cluster_mode": { - "Attributes": { - "num_node_groups": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replicas_per_node_group": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elasticache_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elasticache_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elasticsearch_domain": { - "Version": 0, - "Block": { - "Attributes": { - "access_policies": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "advanced_options": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "elasticsearch_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kibana_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "advanced_security_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "internal_user_database_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "master_user_options": { - "Attributes": { - "master_user_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "master_user_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "master_user_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cluster_config": { - "Attributes": { - "dedicated_master_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dedicated_master_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dedicated_master_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "warm_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "warm_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "warm_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "zone_awareness_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "zone_awareness_config": { - "Attributes": { - "availability_zone_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cognito_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "identity_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "domain_endpoint_options": { - "Attributes": { - "enforce_https": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tls_security_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_options": { - "Attributes": { - "ebs_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encrypt_at_rest": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "log_publishing_options": { - "Attributes": { - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "node_to_node_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "snapshot_options": { - "Attributes": { - "automated_snapshot_start_hour": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "vpc_options": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_elasticsearch_domain_policy": { - "Version": 0, - "Block": { - "Attributes": { - "access_policies": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elastictranscoder_pipeline": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input_bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "output_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "content_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "content_config_permissions": { - "Attributes": { - "access": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grantee": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grantee_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "notifications": { - "Attributes": { - "completed": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "error": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "progressing": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "warning": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnail_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnail_config_permissions": { - "Attributes": { - "access": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grantee": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grantee_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elastictranscoder_preset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "container": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "video_codec_options": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "audio": { - "Attributes": { - "audio_packing_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bit_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "channels": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "codec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sample_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "audio_codec_options": { - "Attributes": { - "bit_depth": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bit_order": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "signed": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnails": { - "Attributes": { - "aspect_ratio": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_height": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_width": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "padding_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resolution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "video": { - "Attributes": { - "aspect_ratio": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bit_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "codec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "display_aspect_ratio": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fixed_gop": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "frame_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "keyframes_max_dist": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_frame_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_height": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_width": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "padding_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resolution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "video_watermarks": { - "Attributes": { - "horizontal_align": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "horizontal_offset": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_height": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_width": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "opacity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vertical_align": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vertical_offset": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_draining": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "connection_draining_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instances": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "internal": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_security_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check": { - "Attributes": { - "healthy_threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "listener": { - "Attributes": { - "instance_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "lb_protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ssl_certificate_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_elb_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "elb": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_emr_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "additional_info": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "applications": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "autoscaling_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "configurations": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configurations_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_ami_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_root_volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "keep_job_flow_alive_when_no_steps": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "master_public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "release_label": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scale_down_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "step": { - "Type": [ - "list", - [ - "object", - { - "action_on_failure": "string", - "hadoop_jar_step": [ - "list", - [ - "object", - { - "args": [ - "list", - "string" - ], - "jar": "string", - "main_class": "string", - "properties": [ - "map", - "string" - ] - } - ] - ], - "name": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "step_concurrency_level": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "termination_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "visible_to_all_users": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "bootstrap_action": { - "Attributes": { - "args": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "core_instance_fleet": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "core_instance_group": { - "Attributes": { - "autoscaling_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ec2_attributes": { - "Attributes": { - "additional_master_security_groups": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "additional_slave_security_groups": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "emr_managed_master_security_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "emr_managed_slave_security_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_profile": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_security_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kerberos_attributes": { - "Attributes": { - "ad_domain_join_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "ad_domain_join_user": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cross_realm_trust_principal_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "kdc_admin_password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "realm": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "master_instance_fleet": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "master_instance_group": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_emr_instance_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_emr_instance_group": { - "Version": 0, - "Block": { - "Attributes": { - "autoscaling_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "configurations_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "running_instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_emr_managed_scaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "compute_limits": { - "Attributes": { - "maximum_capacity_units": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "maximum_core_capacity_units": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_ondemand_capacity_units": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "minimum_capacity_units": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unit_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_emr_security_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "configuration": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_flow_log": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "eni_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_destination": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_destination_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_aggregation_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "traffic_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_fms_admin_account": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_fsx_lustre_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "export_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "import_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "imported_file_chunk_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "per_unit_storage_throughput": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "weekly_maintenance_start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_fsx_windows_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "active_directory_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "automatic_backup_retention_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "copy_tags_to_backups": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "daily_automatic_backup_start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_file_server_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "remote_administration_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_backup": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throughput_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "weekly_maintenance_start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "self_managed_active_directory": { - "Attributes": { - "dns_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "file_system_administrators_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "organizational_unit_distinguished_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_gamelift_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "routing_strategy": { - "Attributes": { - "fleet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_gamelift_build": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "storage_location": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_gamelift_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "build_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ec2_instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "fleet_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_paths": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "metric_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "new_game_session_protection_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ec2_inbound_permission": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ip_range": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - }, - "resource_creation_limit_policy": { - "Attributes": { - "new_game_sessions_per_creator": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy_period_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "runtime_configuration": { - "Attributes": { - "game_session_activation_timeout_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_concurrent_game_session_activations": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "server_process": { - "Attributes": { - "concurrent_executions": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "launch_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_gamelift_game_session_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "destinations": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "player_latency_policy": { - "Attributes": { - "maximum_individual_player_latency_milliseconds": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_duration_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_glacier_vault": { - "Version": 0, - "Block": { - "Attributes": { - "access_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "notification": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sns_topic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_glacier_vault_lock": { - "Version": 0, - "Block": { - "Attributes": { - "complete_lock": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ignore_deletion_error": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vault_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_globalaccelerator_accelerator": { - "Version": 0, - "Block": { - "Attributes": { - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ip_sets": { - "Type": [ - "list", - [ - "object", - { - "ip_addresses": [ - "list", - "string" - ], - "ip_family": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attributes": { - "Attributes": { - "flow_logs_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "flow_logs_s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "flow_logs_s3_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_globalaccelerator_endpoint_group": { - "Version": 0, - "Block": { - "Attributes": { - "endpoint_group_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "health_check_interval_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "health_check_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "health_check_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "health_check_protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "threshold_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "traffic_dial_percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "client_ip_preservation_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "endpoint_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - } - } - }, - "aws_globalaccelerator_listener": { - "Version": 0, - "Block": { - "Attributes": { - "accelerator_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_affinity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - } - } - }, - "aws_glue_catalog_database": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "location_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_glue_catalog_table": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retention": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "table_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "view_expanded_text": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "view_original_text": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "partition_keys": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "storage_descriptor": { - "Attributes": { - "bucket_columns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compressed": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "input_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "number_of_buckets": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "output_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stored_as_sub_directories": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "columns": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "ser_de_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "serialization_library": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "skewed_info": { - "Attributes": { - "skewed_column_names": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skewed_column_value_location_maps": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skewed_column_values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sort_columns": { - "Attributes": { - "column": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sort_order": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_classifier": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "csv_classifier": { - "Attributes": { - "allow_single_column": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "contains_header": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delimiter": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "disable_value_trimming": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "header": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "quote_symbol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "grok_classifier": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "custom_patterns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grok_pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json_classifier": { - "Attributes": { - "json_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xml_classifier": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "row_tag": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "connection_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "match_criteria": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "physical_connection_requirements": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_id_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_crawler": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "classifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "table_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "catalog_target": { - "Attributes": { - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tables": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodb_target": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "jdbc_target": { - "Attributes": { - "connection_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "exclusions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "s3_target": { - "Attributes": { - "exclusions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "schema_change_policy": { - "Attributes": { - "delete_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_job": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "connections": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "glue_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_workers": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "worker_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "command": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "python_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "script_location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "execution_property": { - "Attributes": { - "max_concurrent_runs": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "notification_property": { - "Attributes": { - "notify_delay_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_security_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_encryption": { - "Attributes": { - "cloudwatch_encryption_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "job_bookmarks_encryption": { - "Attributes": { - "job_bookmarks_encryption_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "s3_encryption": { - "Attributes": { - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_encryption_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_glue_trigger": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "workflow_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "actions": { - "Attributes": { - "arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "crawler_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "job_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "predicate": { - "Attributes": { - "logical": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "conditions": { - "Attributes": { - "crawl_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "crawler_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "job_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "logical_operator": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_glue_user_defined_function": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "class_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "create_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "resource_uris": { - "Attributes": { - "resource_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 1000 - } - } - } - }, - "aws_glue_workflow": { - "Version": 0, - "Block": { - "Attributes": { - "default_run_properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_detector": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "finding_publishing_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_filter": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rank": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "finding_criteria": { - "Attributes": {}, - "BlockTypes": { - "criterion": { - "Attributes": { - "equals": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "greater_than": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "greater_than_or_equal": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "less_than": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "less_than_or_equal": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "not_equals": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_guardduty_invite_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_guardduty_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "activate": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_member": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "disable_email_notification": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invitation_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "invite": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "relationship_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_guardduty_organization_admin_account": { - "Version": 0, - "Block": { - "Attributes": { - "admin_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_organization_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "auto_enable": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_publishing_destination": { - "Version": 0, - "Block": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "destination_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_threatintelset": { - "Version": 0, - "Block": { - "Attributes": { - "activate": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_access_key": { - "Version": 0, - "Block": { - "Attributes": { - "encrypted_secret": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "secret": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "ses_smtp_password_v4": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_account_alias": { - "Version": 0, - "Block": { - "Attributes": { - "account_alias": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_account_password_policy": { - "Version": 0, - "Block": { - "Attributes": { - "allow_users_to_change_password": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expire_passwords": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hard_expiry": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_password_age": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "minimum_password_length": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password_reuse_prevention": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_lowercase_characters": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_numbers": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_symbols": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_uppercase_characters": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_group_membership": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_group_policy": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_group_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_instance_profile": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "create_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_openid_connect_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "client_id_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "thumbprint_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_role": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assume_role_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "create_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_detach_policies": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_session_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "permissions_boundary": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_role_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_role_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_saml_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "saml_metadata_document": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_server_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_iam_service_linked_role": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "create_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "custom_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "permissions_boundary": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_group_membership": { - "Version": 0, - "Block": { - "Attributes": { - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_login_profile": { - "Version": 0, - "Block": { - "Attributes": { - "encrypted_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "password_length": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password_reset_required": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_ssh_key": { - "Version": 0, - "Block": { - "Attributes": { - "encoding": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ssh_public_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_inspector_assessment_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_inspector_assessment_template": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rules_package_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_inspector_resource_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_instance": { - "Version": 1, - "Block": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cpu_core_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cpu_threads_per_core": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "get_password_data": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hibernation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "host_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_addresses": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "password_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "primary_network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "secondary_private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interface": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_internet_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "active": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_pem": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "csr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "public_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_iot_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_role_alias": { - "Version": 0, - "Block": { - "Attributes": { - "alias": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "credential_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_thing": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_client_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "thing_type_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_thing_principal_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "thing": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_thing_type": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deprecated": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "properties": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "searchable_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_iot_topic_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sql": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sql_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_alarm": { - "Attributes": { - "alarm_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_reason": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "cloudwatch_metric": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodb": { - "Attributes": { - "hash_key_field": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hash_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hash_key_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "operation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "payload_field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodbv2": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "put_item": { - "Attributes": { - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "elasticsearch": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "index": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "error_action": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_alarm": { - "Attributes": { - "alarm_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_reason": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cloudwatch_metric": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dynamodb": { - "Attributes": { - "hash_key_field": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hash_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hash_key_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "operation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "payload_field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dynamodbv2": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "put_item": { - "Attributes": { - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elasticsearch": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "index": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "separator": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iot_analytics": { - "Attributes": { - "channel_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iot_events": { - "Attributes": { - "input_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis": { - "Attributes": { - "partition_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "republish": { - "Attributes": { - "qos": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sns": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqs": { - "Attributes": { - "queue_url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "use_base64": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "step_functions": { - "Attributes": { - "execution_name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_machine_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "separator": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "iot_analytics": { - "Attributes": { - "channel_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "iot_events": { - "Attributes": { - "input_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "kinesis": { - "Attributes": { - "partition_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lambda": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "republish": { - "Attributes": { - "qos": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "s3": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sns": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sqs": { - "Attributes": { - "queue_url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "use_base64": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "step_functions": { - "Attributes": { - "execution_name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_machine_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_key_pair": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "key_pair_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_kinesis_analytics_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "create_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_update_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "log_stream_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "inputs": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "starting_position_configuration": { - "Type": [ - "list", - [ - "object", - { - "starting_position": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "stream_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "kinesis_firehose": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_stream": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parallelism": { - "Attributes": { - "count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": {}, - "BlockTypes": { - "lambda": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "record_columns": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "outputs": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "kinesis_firehose": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_stream": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 3 - }, - "reference_data_sources": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "s3": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "file_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "record_columns": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_kinesis_firehose_delivery_stream": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "destination_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "elasticsearch_configuration": { - "Attributes": { - "buffering_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffering_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "index_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "index_rotation_period": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "extended_s3_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "error_output_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "data_format_conversion_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "input_format_configuration": { - "Attributes": {}, - "BlockTypes": { - "deserializer": { - "Attributes": {}, - "BlockTypes": { - "hive_json_ser_de": { - "Attributes": { - "timestamp_formats": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "open_x_json_ser_de": { - "Attributes": { - "case_insensitive": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "column_to_json_key_mappings": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "convert_dots_in_json_keys_to_underscores": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "output_format_configuration": { - "Attributes": {}, - "BlockTypes": { - "serializer": { - "Attributes": {}, - "BlockTypes": { - "orc_ser_de": { - "Attributes": { - "block_size_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bloom_filter_columns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bloom_filter_false_positive_probability": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dictionary_key_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_padding": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "format_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "padding_tolerance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "row_index_stride": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stripe_size_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parquet_ser_de": { - "Attributes": { - "block_size_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_dictionary_compression": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_padding_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "page_size_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "writer_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "schema_configuration": { - "Attributes": { - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_backup_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_source_configuration": { - "Attributes": { - "kinesis_stream_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redshift_configuration": { - "Attributes": { - "cluster_jdbcurl": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "copy_options": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_table_columns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "retry_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_backup_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "splunk_configuration": { - "Attributes": { - "hec_acknowledgment_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hec_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hec_endpoint_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hec_token": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_kinesis_stream": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "encryption_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enforce_consumer_deletion": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "shard_count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "shard_level_metrics": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_kinesis_video_stream": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "creation_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_retention_in_hours": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "media_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_kms_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_kms_ciphertext": { - "Version": 0, - "Block": { - "Attributes": { - "ciphertext_blob": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "context": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "plaintext": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_kms_external_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deletion_window_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "expiration_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_material_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "key_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "key_usage": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_to": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_kms_grant": { - "Version": 0, - "Block": { - "Attributes": { - "grant_creation_tokens": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grant_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "grant_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "grantee_principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "operations": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "retire_on_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retiring_principal": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "constraints": { - "Attributes": { - "encryption_context_equals": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encryption_context_subset": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_kms_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_master_key_spec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deletion_window_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_key_rotation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "key_usage": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lambda_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "function_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "routing_config": { - "Attributes": { - "additional_version_weights": { - "Type": [ - "map", - "number" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lambda_event_source_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "batch_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bisect_batch_on_function_error": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_source_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "function_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_modified": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "last_processing_result": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "maximum_batching_window_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_record_age_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maximum_retry_attempts": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parallelization_factor": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "starting_position": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "starting_position_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "state_transition_reason": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "uuid": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "destination_config": { - "Attributes": {}, - "BlockTypes": { - "on_failure": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lambda_function": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filename": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "handler": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "last_modified": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "layers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "memory_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publish": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "qualified_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "reserved_concurrent_executions": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "runtime": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_object_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_code_hash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_code_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "dead_letter_config": { - "Attributes": { - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "environment": { - "Attributes": { - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file_system_config": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "local_mount_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "tracing_config": { - "Attributes": { - "mode": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lambda_function_event_invoke_config": { - "Version": 0, - "Block": { - "Attributes": { - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maximum_event_age_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_retry_attempts": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination_config": { - "Attributes": {}, - "BlockTypes": { - "on_failure": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "on_success": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lambda_layer_version": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "compatible_runtimes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filename": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "layer_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "layer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "license_info": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_object_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_code_hash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_code_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lambda_permission": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "event_source_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_account": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "statement_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "statement_id_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lambda_provisioned_concurrency_config": { - "Version": 0, - "Block": { - "Attributes": { - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "provisioned_concurrent_executions": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_launch_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_monitoring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "placement_tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_classic_link_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_classic_link_security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_launch_template": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "latest_version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ram_disk_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update_default_version": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "block_device_mappings": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "no_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs": { - "Attributes": { - "delete_on_termination": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "capacity_reservation_specification": { - "Attributes": { - "capacity_reservation_preference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "capacity_reservation_target": { - "Attributes": { - "capacity_reservation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cpu_options": { - "Attributes": { - "core_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "threads_per_core": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elastic_gpu_specifications": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "elastic_inference_accelerator": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "hibernation_options": { - "Attributes": { - "configured": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iam_instance_profile": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "instance_market_options": { - "Attributes": { - "market_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spot_options": { - "Attributes": { - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_interruption_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "license_specification": { - "Attributes": { - "license_configuration_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "monitoring": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interfaces": { - "Attributes": { - "associate_public_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete_on_termination": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv4_address_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv4_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "placement": { - "Attributes": { - "affinity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "host_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "partition_number": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spread_domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tag_specifications": { - "Attributes": { - "resource_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_lb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "drop_invalid_header_fields": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_http2": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "internal": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "subnet_mapping": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_ipv4_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_lb_cookie_stickiness_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cookie_expiration_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lb_listener": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssl_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_lb_listener_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lb_listener_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "condition": { - "Attributes": {}, - "BlockTypes": { - "host_header": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_header": { - "Attributes": { - "http_header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_request_method": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "path_pattern": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source_ip": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_lb_ssl_negotiation_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_lb_target_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deregistration_delay": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lambda_multi_value_headers_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "load_balancing_algorithm_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "proxy_protocol_v2": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "slow_start": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "health_check": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "healthy_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "matcher": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "stickiness": { - "Attributes": { - "cookie_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lb_target_group_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lex_slot_type": { - "Version": 0, - "Block": { - "Attributes": { - "checksum": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "create_version": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value_selection_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "enumeration_value": { - "Attributes": { - "synonyms": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10000 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_licensemanager_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "license_configuration_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_licensemanager_license_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "license_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "license_count_hard_limit": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "license_counting_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "license_rules": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_domain": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_instance": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "blueprint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cpu_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_at": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "is_static_ip": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "key_pair_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ram_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_key_pair": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted_private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_static_ip": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "support_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_static_ip_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "static_ip_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_load_balancer_backend_server_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_load_balancer_listener_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_load_balancer_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_type_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "policy_attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_macie_member_account_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "member_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_macie_s3_bucket_association": { - "Version": 0, - "Block": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "member_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "classification_type": { - "Attributes": { - "continuous": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "one_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_main_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "original_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_media_convert_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "pricing_plan": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "reservation_plan_settings": { - "Attributes": { - "commitment": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "renewal_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "reserved_slots": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_media_package_channel": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "channel_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hls_ingest": { - "Type": [ - "list", - [ - "object", - { - "ingest_endpoints": [ - "list", - [ - "object", - { - "password": "string", - "url": "string", - "username": "string" - } - ] - ] - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_media_store_container": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_media_store_container_policy": { - "Version": 0, - "Block": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_mq_broker": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "broker_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "deployment_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "host_instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instances": { - "Type": [ - "list", - [ - "object", - { - "console_url": "string", - "endpoints": [ - "list", - "string" - ], - "ip_address": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encryption_options": { - "Attributes": { - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "use_aws_owned_key": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logs": { - "Attributes": { - "audit": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "general": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "maintenance_window_start_time": { - "Attributes": { - "day_of_week": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "time_of_day": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "time_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user": { - "Attributes": { - "console_access": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_mq_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "latest_revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_msk_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bootstrap_brokers": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bootstrap_brokers_tls": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "current_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enhanced_monitoring": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kafka_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_broker_nodes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "zookeeper_connect_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "broker_node_group_info": { - "Attributes": { - "az_distribution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_subnets": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ebs_volume_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "client_authentication": { - "Attributes": {}, - "BlockTypes": { - "tls": { - "Attributes": { - "certificate_authority_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "configuration_info": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "revision": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encryption_info": { - "Attributes": { - "encryption_at_rest_kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_in_transit": { - "Attributes": { - "client_broker": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "in_cluster": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logging_info": { - "Attributes": {}, - "BlockTypes": { - "broker_logs": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_logs": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "log_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "open_monitoring": { - "Attributes": {}, - "BlockTypes": { - "prometheus": { - "Attributes": {}, - "BlockTypes": { - "jmx_exporter": { - "Attributes": { - "enabled_in_broker": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "node_exporter": { - "Attributes": { - "enabled_in_broker": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_msk_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kafka_versions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "latest_revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "server_properties": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_nat_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_neptune_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_cloudwatch_logs_exports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "neptune_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "neptune_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_source_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "neptune_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "neptune_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "writer": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "license_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_network_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "egress": { - "Type": [ - "set", - [ - "object", - { - "action": "string", - "cidr_block": "string", - "from_port": "number", - "icmp_code": "number", - "icmp_type": "number", - "ipv6_cidr_block": "string", - "protocol": "string", - "rule_no": "number", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ingress": { - "Type": [ - "set", - [ - "object", - { - "action": "string", - "cidr_block": "string", - "from_port": "number", - "icmp_code": "number", - "icmp_type": "number", - "ipv6_cidr_block": "string", - "protocol": "string", - "rule_no": "number", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_network_acl_rule": { - "Version": 0, - "Block": { - "Attributes": { - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "egress": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "icmp_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "icmp_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "network_acl_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_number": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_network_interface": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "mac_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_ips_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attachment": { - "Attributes": { - "attachment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_network_interface_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "attachment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_network_interface_sg_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_opsworks_application": { - "Version": 0, - "Block": { - "Attributes": { - "auto_bundle_on_deploy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "aws_flow_ruby_settings": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_source_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_source_database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_root": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domains": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_ssl": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rails_env": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "short_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "app_source": { - "Attributes": { - "password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "revision": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssh_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "environment": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secure": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ssl_configuration": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_custom_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "short_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_ganglia_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_haproxy_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "healthcheck_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "healthcheck_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stats_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stats_password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stats_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stats_user": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_instance": { - "Version": 0, - "Block": { - "Attributes": { - "agent_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ami_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "architecture": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_scaling_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "created_at": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "delete_ebs": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete_eip": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ec2_instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ecs_cluster_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "elastic_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "hostname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "infrastructure_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "last_service_error_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "layer_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "os": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "platform": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "registered_by": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reported_agent_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reported_os_family": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reported_os_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reported_os_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "root_device_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "root_device_volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ssh_host_dsa_key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ssh_host_rsa_key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ssh_key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_java_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "app_server": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "app_server_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "jvm_options": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "jvm_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "jvm_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_memcached_layer": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_memory": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_mysql_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_password_on_all_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_nodejs_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "nodejs_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_permission": { - "Version": 0, - "Block": { - "Attributes": { - "allow_ssh": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "allow_sudo": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_opsworks_php_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_rails_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "app_server": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bundler_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "manage_bundler": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "passenger_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ruby_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rubygems_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_rds_db_instance": { - "Version": 0, - "Block": { - "Attributes": { - "db_password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "db_user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rds_db_instance_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_opsworks_stack": { - "Version": 0, - "Block": { - "Attributes": { - "agent_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "berkshelf_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "color": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configuration_manager_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configuration_manager_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "default_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "default_os": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_root_device_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_ssh_key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "hostname_theme": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "manage_berkshelf": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stack_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_custom_cookbooks": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_opsworks_security_groups": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "custom_cookbooks_source": { - "Attributes": { - "password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "revision": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssh_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_static_web_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_user_profile": { - "Version": 0, - "Block": { - "Attributes": { - "allow_self_management": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ssh_public_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssh_username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_account": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iam_user_access_to_billing": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "joined_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "joined_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_organization": { - "Version": 0, - "Block": { - "Attributes": { - "accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string", - "status": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_service_access_principals": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled_policy_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "feature_set": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_account_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "master_account_email": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "master_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "non_master_accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string", - "status": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "roots": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "id": "string", - "name": "string", - "policy_types": [ - "list", - [ - "object", - { - "status": "string", - "type": "string" - } - ] - ] - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_organizational_unit": { - "Version": 0, - "Block": { - "Attributes": { - "accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "content": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_adm_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_apns_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "team_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_apns_sandbox_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "team_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_apns_voip_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "team_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_apns_voip_sandbox_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "team_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_app": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "campaign_hook": { - "Attributes": { - "lambda_function_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "web_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "limits": { - "Attributes": { - "daily": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "messages_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "total": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "quiet_time": { - "Attributes": { - "end": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "start": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_pinpoint_baidu_channel": { - "Version": 0, - "Block": { - "Attributes": { - "api_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "secret_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_email_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_address": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "messages_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_event_stream": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "destination_stream_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_gcm_channel": { - "Version": 0, - "Block": { - "Attributes": { - "api_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_sms_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "promotional_messages_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "sender_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "short_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transactional_messages_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_placement_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "placement_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_proxy_protocol_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_ports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_qldb_ledger": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_quicksight_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_quicksight_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iam_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "session_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ram_principal_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_share_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ram_resource_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_share_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ram_resource_share": { - "Version": 0, - "Block": { - "Attributes": { - "allow_external_principals": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ram_resource_share_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invitation_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "receiver_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "resources": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "sender_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "share_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "share_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "share_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_rds_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backtrack_window": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "db_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_http_endpoint": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "global_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "master_username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_source_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_import": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ingestion_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_engine": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scaling_configuration": { - "Attributes": { - "auto_pause": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "seconds_until_auto_pause": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_rds_cluster_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_endpoint_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "custom_endpoint_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "excluded_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "static_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_rds_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "db_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "monitoring_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "monitoring_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "performance_insights_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "performance_insights_kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "writer": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_rds_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_rds_global_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "global_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "global_cluster_members": { - "Type": [ - "set", - [ - "object", - { - "db_cluster_arn": "string", - "is_writer": "bool" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "global_cluster_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_db_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_redshift_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "allow_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "automated_snapshot_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_public_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_revision_number": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "elastic_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enhanced_vpc_routing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "master_username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "node_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_nodes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_account": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "logging": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "snapshot_copy": { - "Attributes": { - "destination_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "grant_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_redshift_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "severity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_redshift_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_redshift_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ingress": { - "Attributes": { - "cidr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_redshift_snapshot_copy_grant": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_copy_grant_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_redshift_snapshot_schedule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "definitions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_redshift_snapshot_schedule_association": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "schedule_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_redshift_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_resourcegroups_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "resource_query": { - "Attributes": { - "query": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_prefix_list_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "egress_only_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "local_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "nat_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "origin": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_delegation_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "reference_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route53_health_check": { - "Version": 0, - "Block": { - "Attributes": { - "child_health_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "child_healthchecks": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudwatch_alarm_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudwatch_alarm_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_sni": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "failure_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fqdn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "insufficient_data_health_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "invert_healthcheck": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "measure_latency": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "reference_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route53_query_log": { - "Version": 0, - "Block": { - "Attributes": { - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route53_record": { - "Version": 2, - "Block": { - "Attributes": { - "allow_overwrite": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "fqdn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "health_check_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "multivalue_answer_routing_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "records": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "set_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "alias": { - "Attributes": { - "evaluate_target_health": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "failover_routing_policy": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "geolocation_routing_policy": { - "Attributes": { - "continent": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "country": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subdivision": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "latency_routing_policy": { - "Attributes": { - "region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "weighted_routing_policy": { - "Attributes": { - "weight": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_resolver_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "direction": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "host_vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_address": { - "Attributes": { - "ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 10 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_resolver_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "resolver_endpoint_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "share_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "target_ip": { - "Attributes": { - "ip": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_resolver_rule_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resolver_rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_vpc_association_authorization": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route53_zone": { - "Version": 0, - "Block": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delegation_set_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "vpc": { - "Attributes": { - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_zone_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owning_account": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "propagating_vgws": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route": { - "Type": [ - "set", - [ - "object", - { - "cidr_block": "string", - "egress_only_gateway_id": "string", - "gateway_id": "string", - "instance_id": "string", - "ipv6_cidr_block": "string", - "local_gateway_id": "string", - "nat_gateway_id": "string", - "network_interface_id": "string", - "transit_gateway_id": "string", - "vpc_peering_connection_id": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_s3_access_point": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "has_public_access_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_origin": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "public_access_block_configuration": { - "Attributes": { - "block_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_configuration": { - "Attributes": { - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_s3_account_public_access_block": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "block_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_s3_bucket": { - "Version": 0, - "Block": { - "Attributes": { - "acceleration_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "acl": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "bucket_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket_regional_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "request_payer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "website_domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "website_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "cors_rule": { - "Attributes": { - "allowed_headers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allowed_methods": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "allowed_origins": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "expose_headers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_age_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "grant": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "permissions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lifecycle_rule": { - "Attributes": { - "abort_incomplete_multipart_upload_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "expiration": { - "Attributes": { - "date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expired_object_delete_marker": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "noncurrent_version_expiration": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "noncurrent_version_transition": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "transition": { - "Attributes": { - "date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "logging": { - "Attributes": { - "target_bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "object_lock_configuration": { - "Attributes": { - "object_lock_enabled": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": {}, - "BlockTypes": { - "default_retention": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mode": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "years": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "replication_configuration": { - "Attributes": { - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rules": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replica_kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "access_control_translation": { - "Attributes": { - "owner": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source_selection_criteria": { - "Attributes": {}, - "BlockTypes": { - "sse_kms_encrypted_objects": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "server_side_encryption_configuration": { - "Attributes": {}, - "BlockTypes": { - "rule": { - "Attributes": {}, - "BlockTypes": { - "apply_server_side_encryption_by_default": { - "Attributes": { - "kms_master_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sse_algorithm": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "versioning": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mfa_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "website": { - "Attributes": { - "error_document": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "index_document": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "redirect_all_requests_to": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "routing_rules": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_s3_bucket_analytics_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "storage_class_analysis": { - "Attributes": {}, - "BlockTypes": { - "data_export": { - "Attributes": { - "output_schema_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": {}, - "BlockTypes": { - "s3_bucket_destination": { - "Attributes": { - "bucket_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_s3_bucket_inventory": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "included_object_versions": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "optional_fields": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": {}, - "BlockTypes": { - "bucket": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption": { - "Attributes": {}, - "BlockTypes": { - "sse_kms": { - "Attributes": { - "key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sse_s3": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schedule": { - "Attributes": { - "frequency": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_s3_bucket_metric": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_s3_bucket_notification": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "lambda_function": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lambda_function_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "queue": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "queue_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "topic": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_s3_bucket_object": { - "Version": 0, - "Block": { - "Attributes": { - "acl": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cache_control": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_disposition": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_encoding": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_language": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "etag": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metadata": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "object_lock_legal_hold_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "object_lock_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "object_lock_retain_until_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "server_side_encryption": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "website_redirect": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_s3_bucket_policy": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_s3_bucket_public_access_block": { - "Version": 0, - "Block": { - "Attributes": { - "block_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sagemaker_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint_config_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sagemaker_endpoint_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "production_variants": { - "Attributes": { - "accelerator_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "initial_instance_count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "initial_variant_weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "model_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "variant_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_sagemaker_model": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enable_network_isolation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "container": { - "Attributes": { - "container_hostname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "environment": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "image": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "model_data_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "primary_container": { - "Attributes": { - "container_hostname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "environment": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "image": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "model_data_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_sagemaker_notebook_instance": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "direct_internet_access": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lifecycle_config_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sagemaker_notebook_instance_lifecycle_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_start": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_secretsmanager_secret": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "recovery_window_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rotation_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "rotation_lambda_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rotation_rules": { - "Attributes": { - "automatically_after_days": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_secretsmanager_secret_rotation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rotation_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "rotation_lambda_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secret_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rotation_rules": { - "Attributes": { - "automatically_after_days": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_secretsmanager_secret_version": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "secret_binary": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "secret_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secret_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "version_stages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_security_group": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "egress": { - "Type": [ - "set", - [ - "object", - { - "cidr_blocks": [ - "list", - "string" - ], - "description": "string", - "from_port": "number", - "ipv6_cidr_blocks": [ - "list", - "string" - ], - "prefix_list_ids": [ - "list", - "string" - ], - "protocol": "string", - "security_groups": [ - "set", - "string" - ], - "self": "bool", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ingress": { - "Type": [ - "set", - [ - "object", - { - "cidr_blocks": [ - "list", - "string" - ], - "description": "string", - "from_port": "number", - "ipv6_cidr_blocks": [ - "list", - "string" - ], - "prefix_list_ids": [ - "list", - "string" - ], - "protocol": "string", - "security_groups": [ - "set", - "string" - ], - "self": "bool", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "revoke_rules_on_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_security_group_rule": { - "Version": 2, - "Block": { - "Attributes": { - "cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix_list_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "self": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "Type of rule, ingress (inbound) or egress (outbound).", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_account": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_action_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_member": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invite": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "master_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "member_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_product_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "product_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_standards_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "standards_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_service_discovery_http_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_service_discovery_private_dns_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_service_discovery_public_dns_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_service_discovery_service": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "dns_config": { - "Attributes": { - "namespace_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "routing_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "dns_records": { - "Attributes": { - "ttl": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check_config": { - "Attributes": { - "failure_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check_custom_config": { - "Attributes": { - "failure_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_servicecatalog_portfolio": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_servicequotas_service_quota": { - "Version": 0, - "Block": { - "Attributes": { - "adjustable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_value": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "quota_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "quota_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "request_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "request_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "service_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "value": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_active_receipt_rule_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_configuration_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_domain_dkim": { - "Version": 0, - "Block": { - "Attributes": { - "dkim_tokens": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_domain_identity": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "verification_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_domain_identity_verification": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ses_domain_mail_from": { - "Version": 0, - "Block": { - "Attributes": { - "behavior_on_mx_failure": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "mail_from_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_email_identity": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_event_destination": { - "Version": 0, - "Block": { - "Attributes": { - "configuration_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "matching_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_destination": { - "Attributes": { - "default_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dimension_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value_source": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "kinesis_destination": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sns_destination": { - "Attributes": { - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_ses_identity_notification_topic": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "include_original_headers": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_identity_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_receipt_filter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cidr": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_receipt_rule": { - "Version": 0, - "Block": { - "Attributes": { - "after": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "recipients": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scan_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tls_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "add_header_action": { - "Attributes": { - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "bounce_action": { - "Attributes": { - "message": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sender": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "smtp_reply_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lambda_action": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "invocation_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "s3_action": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "object_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sns_action": { - "Attributes": { - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stop_action": { - "Attributes": { - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "workmail_action": { - "Attributes": { - "organization_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ses_receipt_rule_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_template": { - "Version": 0, - "Block": { - "Attributes": { - "html": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subject": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "text": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sfn_activity": { - "Version": 0, - "Block": { - "Attributes": { - "creation_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sfn_state_machine": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "definition": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_shield_protection": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_simpledb_domain": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_snapshot_create_volume_permission": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_platform_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "event_delivery_failure_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_endpoint_created_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_endpoint_deleted_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_endpoint_updated_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform_credential": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "platform_principal": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "success_feedback_sample_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_sms_preferences": { - "Version": 0, - "Block": { - "Attributes": { - "default_sender_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_sms_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delivery_status_iam_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delivery_status_success_sampling_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "monthly_spend_limit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "usage_report_s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_topic": { - "Version": 0, - "Block": { - "Attributes": { - "application_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "application_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "application_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "delivery_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "display_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_master_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "sqs_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sqs_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sqs_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_topic_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_topic_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "confirmation_timeout_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delivery_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "endpoint_auto_confirms": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raw_message_delivery": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_spot_datafeed_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_spot_fleet_request": { - "Version": 1, - "Block": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "excess_capacity_termination_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fleet_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_fleet_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_interruption_behaviour": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_pools_to_use_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "load_balancers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "replace_unhealthy_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_request_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "terminate_instances_with_expiration": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_from": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "wait_for_fulfillment": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "launch_specification": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "placement_tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_template_config": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "overrides": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_spot_instance_request": { - "Version": 0, - "Block": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cpu_core_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cpu_threads_per_core": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "get_password_data": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hibernation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "host_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_interruption_behaviour": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_addresses": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "launch_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "password_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "primary_network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "secondary_private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_bid_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "spot_instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_request_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "spot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_from": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "wait_for_fulfillment": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interface": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_sqs_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "content_based_deduplication": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delay_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fifo_queue": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_data_key_reuse_period_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_master_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_message_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "message_retention_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "receive_wait_time_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "redrive_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "visibility_timeout_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sqs_queue_policy": { - "Version": 1, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "queue_url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_activation": { - "Version": 0, - "Block": { - "Attributes": { - "activation_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expiration_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "expired": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "registration_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "registration_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_association": { - "Version": 1, - "Block": { - "Attributes": { - "association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "association_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "automation_target_parameter_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compliance_severity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_concurrency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_errors": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "schedule_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "output_location": { - "Attributes": { - "s3_bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - } - } - } - }, - "aws_ssm_document": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "content": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "document_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "document_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hash_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "latest_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "parameter": { - "Type": [ - "list", - [ - "object", - { - "default_value": "string", - "description": "string", - "name": "string", - "type": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "permissions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "platform_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "schema_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attachments_source": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ssm_maintenance_window": { - "Version": 0, - "Block": { - "Attributes": { - "allow_unassociated_targets": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cutoff": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "end_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule_timezone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "start_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_maintenance_window_target": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_information": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "window_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 5 - } - } - } - }, - "aws_ssm_maintenance_window_task": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_concurrency": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "max_errors": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "task_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "task_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "window_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "task_invocation_parameters": { - "Attributes": {}, - "BlockTypes": { - "automation_parameters": { - "Attributes": { - "document_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_parameters": { - "Attributes": { - "client_context": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "payload": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "run_command_parameters": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_hash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_hash_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "output_s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "output_s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "notification_config": { - "Attributes": { - "notification_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_events": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "step_functions_parameters": { - "Attributes": { - "input": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_ssm_parameter": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_pattern": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "data_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "overwrite": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_patch_baseline": { - "Version": 0, - "Block": { - "Attributes": { - "approved_patches": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "approved_patches_compliance_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rejected_patches": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "approval_rule": { - "Attributes": { - "approve_after_days": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "compliance_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_non_security": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "patch_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "global_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 4 - } - } - } - }, - "aws_ssm_patch_group": { - "Version": 0, - "Block": { - "Attributes": { - "baseline_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "patch_group": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_resource_data_sync": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_destination": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sync_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_storagegateway_cache": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_storagegateway_cached_iscsi_volume": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "chap_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lun_number": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_interface_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_volume_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volume_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size_in_bytes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_storagegateway_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "activation_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "average_download_rate_limit_in_bits_per_sec": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "average_upload_rate_limit_in_bits_per_sec": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "gateway_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "gateway_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_timezone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "gateway_vpc_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "medium_changer_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "smb_guest_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "smb_security_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tape_drive_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "smb_active_directory_settings": { - "Attributes": { - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_storagegateway_nfs_file_share": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "client_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "default_storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fileshare_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "guess_mime_type_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "object_acl": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "read_only": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "requester_pays": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "squash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cache_attributes": { - "Attributes": { - "cache_stale_timeout_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "nfs_file_share_defaults": { - "Attributes": { - "directory_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "file_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "group_id": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_storagegateway_smb_file_share": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "audit_destination_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authentication": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "case_sensitivity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fileshare_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "guess_mime_type_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invalid_user_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "object_acl": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "read_only": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "requester_pays": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "smb_acl_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_user_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cache_attributes": { - "Attributes": { - "cache_stale_timeout_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_storagegateway_upload_buffer": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_storagegateway_working_storage": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_subnet": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assign_ipv6_address_on_creation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "availability_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_cidr_block_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "map_public_ip_on_launch": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_swf_domain": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "workflow_execution_retention_period_in_days": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_transfer_server": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "host_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "host_key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_provider_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "invocation_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "logging_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "endpoint_details": { - "Attributes": { - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_transfer_ssh_key": { - "Version": 0, - "Block": { - "Attributes": { - "body": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "server_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_transfer_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "home_directory": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "server_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_volume_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "force_detach": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "skip_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assign_generated_ipv6_cidr_block": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dhcp_options_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enable_classiclink": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_classiclink_dns_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_dns_hostnames": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_dns_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "main_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_dhcp_options": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "netbios_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "netbios_node_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ntp_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_dhcp_options_association": { - "Version": 0, - "Block": { - "Attributes": { - "dhcp_options_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_entry": { - "Type": [ - "list", - [ - "object", - { - "dns_name": "string", - "hosted_zone_id": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "prefix_list_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_dns_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "requester_managed": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "route_table_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_vpc_endpoint_connection_notification": { - "Version": 0, - "Block": { - "Attributes": { - "connection_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "connection_notification_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_service_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint_service": { - "Version": 0, - "Block": { - "Attributes": { - "acceptance_required": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "allowed_principals": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "base_endpoint_dns_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "manages_vpc_endpoints": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "network_load_balancer_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "private_dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "service_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint_service_allowed_principal": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_service_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint_subnet_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_vpc_ipv4_cidr_block_association": { - "Version": 0, - "Block": { - "Attributes": { - "cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_vpc_peering_connection": { - "Version": 0, - "Block": { - "Attributes": { - "accept_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_vpc_peering_connection_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "accept_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "peer_vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_vpc_peering_connection_options": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_vpn_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_gateway_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "routes": { - "Type": [ - "set", - [ - "object", - { - "destination_cidr_block": "string", - "source": "string", - "state": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "static_routes_only": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tunnel1_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel1_bgp_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel1_bgp_holdtime": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel1_cgw_inside_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel1_inside_cidr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tunnel1_preshared_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true - }, - "tunnel1_vgw_inside_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_bgp_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_bgp_holdtime": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_cgw_inside_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_inside_cidr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tunnel2_preshared_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true - }, - "tunnel2_vgw_inside_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vgw_telemetry": { - "Type": [ - "set", - [ - "object", - { - "accepted_route_count": "number", - "last_status_change": "string", - "outside_ip_address": "string", - "status": "string", - "status_message": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpn_connection_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpn_connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpn_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpn_gateway_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpn_gateway_route_propagation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_waf_byte_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "byte_match_tuples": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_geo_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "geo_match_constraint": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_descriptors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_rate_based_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rate_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "predicates": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "negated": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_regex_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "regex_match_tuple": { - "Attributes": { - "regex_pattern_set_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "regex_pattern_strings": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_waf_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "predicates": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "negated": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "activated_rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_size_constraint_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "size_constraints": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_sql_injection_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "sql_injection_match_tuples": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_configuration": { - "Attributes": { - "log_destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rules": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_xss_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "xss_match_tuples": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_byte_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "byte_match_tuples": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_geo_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "geo_match_constraint": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_descriptor": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_rate_based_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rate_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "predicate": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "negated": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_regex_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "regex_match_tuple": { - "Attributes": { - "regex_pattern_set_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "regex_pattern_strings": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_wafregional_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "predicate": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "negated": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "activated_rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_size_constraint_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "size_constraints": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_sql_injection_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "sql_injection_match_tuple": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_configuration": { - "Attributes": { - "log_destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_web_acl_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "web_acl_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_wafregional_xss_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "xss_match_tuple": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafv2_ip_set": { - "Version": 0, - "Block": { - "Attributes": { - "addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_wafv2_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "regular_expression": { - "Attributes": { - "regex_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - } - } - }, - "aws_wafv2_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_wafv2_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": {}, - "BlockTypes": { - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "none": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "managed_rule_group_statement": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vendor_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "excluded_rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rate_based_statement": { - "Attributes": { - "aggregate_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "limit": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scope_down_statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rule_group_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "excluded_rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_wafv2_web_acl_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "web_acl_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_wafv2_web_acl_logging_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_destination_configs": { - "Type": [ - "set", - "string" - ], - "Description": "AWS Kinesis Firehose Delivery Stream ARNs", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "AWS WebACL ARN", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 100 - } - } - } - }, - "aws_worklink_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "audit_stream_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "company_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_ca_certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "display_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "optimize_for_end_user_location": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "identity_provider": { - "Attributes": { - "saml_metadata": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_worklink_website_certificate_authority_association": { - "Version": 0, - "Block": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "display_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fleet_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "website_ca_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_workspaces_directory": { - "Version": 0, - "Block": { - "Attributes": { - "alias": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_user_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "directory_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "directory_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "directory_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_ip_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_role_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "registration_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "workspace_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "self_service_permissions": { - "Attributes": { - "change_compute_type": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "increase_volume_size": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rebuild_workspace": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restart_workspace": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "switch_running_mode": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_workspaces_ip_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rules": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_workspaces_workspace": { - "Version": 0, - "Block": { - "Attributes": { - "bundle_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "computer_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "directory_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_volume_encryption_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_volume_encryption_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_encryption_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "workspace_properties": { - "Attributes": { - "compute_type_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_volume_size_gib": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "running_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "running_mode_auto_stop_timeout_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_volume_size_gib": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_xray_encryption_config": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_xray_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "filter_expression": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_xray_sampling_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fixed_rate": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "host": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "reservoir_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "url_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - } -} \ No newline at end of file diff --git a/pkg/remote/s3_scanner_test.go b/pkg/remote/s3_scanner_test.go index e1b1b26b..65ccafe4 100644 --- a/pkg/remote/s3_scanner_test.go +++ b/pkg/remote/s3_scanner_test.go @@ -460,3 +460,154 @@ func TestS3BucketNotification(t *testing.T) { }) } } + +func TestS3BucketMetrics(t *testing.T) { + + tests := []struct { + test string + dirName string + mocks func(repository *repository.MockS3Repository) + wantErr error + }{ + { + test: "multiple bucket with multiple metrics", dirName: "s3_bucket_metrics_multiple", + mocks: func(repository *repository.MockS3Repository) { + repository.On( + "ListAllBuckets", + ).Return([]*s3.Bucket{ + {Name: awssdk.String("bucket-martin-test-drift")}, + {Name: awssdk.String("bucket-martin-test-drift2")}, + {Name: awssdk.String("bucket-martin-test-drift3")}, + }, nil) + + repository.On( + "GetBucketLocation", + "bucket-martin-test-drift", + ).Return( + "eu-west-1", + nil, + ) + + repository.On( + "GetBucketLocation", + "bucket-martin-test-drift2", + ).Return( + "eu-west-3", + nil, + ) + + repository.On( + "GetBucketLocation", + "bucket-martin-test-drift3", + ).Return( + "ap-northeast-1", + nil, + ) + + repository.On( + "ListBucketMetricsConfigurations", + &s3.Bucket{Name: awssdk.String("bucket-martin-test-drift2")}, + "eu-west-3", + ).Return( + []*s3.MetricsConfiguration{ + {Id: awssdk.String("Metrics_Bucket2")}, + {Id: awssdk.String("Metrics2_Bucket2")}, + }, + nil, + ) + }, + }, + { + test: "cannot list bucket", dirName: "s3_bucket_metrics_list_bucket", + mocks: func(repository *repository.MockS3Repository) { + repository.On("ListAllBuckets").Return(nil, awserr.NewRequestFailure(nil, 403, "")) + }, + wantErr: remoteerror.NewResourceEnumerationErrorWithType(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsS3BucketMetricResourceType, resourceaws.AwsS3BucketResourceType), + }, + { + test: "cannot list metrics", dirName: "s3_bucket_metrics_list_metrics", + mocks: func(repository *repository.MockS3Repository) { + repository.On("ListAllBuckets").Return( + []*s3.Bucket{ + {Name: awssdk.String("bucket-martin-test-drift")}, + }, + nil, + ) + repository.On( + "GetBucketLocation", + "bucket-martin-test-drift", + ).Return( + "eu-west-3", + nil, + ) + + repository.On( + "ListBucketMetricsConfigurations", + &s3.Bucket{Name: awssdk.String("bucket-martin-test-drift")}, + "eu-west-3", + ).Return( + nil, + awserr.NewRequestFailure(nil, 403, ""), + ) + + }, + wantErr: remoteerror.NewResourceEnumerationError(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsS3BucketMetricResourceType), + }, + } + + 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 + + session := session.Must(session.NewSessionWithOptions(session.Options{ + SharedConfigState: session.SharedConfigEnable, + })) + + scanOptions := ScannerOptions{Deep: true} + providerLibrary := terraform.NewProviderLibrary() + remoteLibrary := common.NewRemoteLibrary() + + // Initialize mocks + fakeRepo := &repository.MockS3Repository{} + c.mocks(fakeRepo) + var repo repository.S3Repository = 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.NewS3Repository(client.NewAWSClientFactory(session), cache.New(0)) + } + + remoteLibrary.AddEnumerator(aws.NewS3BucketMetricsEnumerator(repo, factory, tf.TerraformProviderConfig{ + Name: "test", + DefaultAlias: "eu-west-3", + })) + remoteLibrary.AddDetailsFetcher(resourceaws.AwsS3BucketMetricResourceType, aws.NewS3BucketMetricsDetailsFetcher(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.AwsS3BucketMetricResourceType, c.dirName, provider, deserializer, shouldUpdate, tt) + }) + } +} diff --git a/pkg/remote/test/aws_s3_bucket_multiple/schema.golden.json b/pkg/remote/test/aws_s3_bucket_multiple/schema.golden.json deleted file mode 100755 index eb97069e..00000000 --- a/pkg/remote/test/aws_s3_bucket_multiple/schema.golden.json +++ /dev/null @@ -1,122523 +0,0 @@ -{ - "aws_accessanalyzer_analyzer": { - "Version": 0, - "Block": { - "Attributes": { - "analyzer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_acm_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_authority_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "domain_validation_options": { - "Type": [ - "set", - [ - "object", - { - "domain_name": "string", - "resource_record_name": "string", - "resource_record_type": "string", - "resource_record_value": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subject_alternative_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "validation_emails": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "validation_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "options": { - "Attributes": { - "certificate_transparency_logging_preference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_acm_certificate_validation": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "validation_record_fqdns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_acmpca_certificate_authority": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_signing_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "not_after": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "not_before": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "permanent_deletion_time_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "serial": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "certificate_authority_configuration": { - "Attributes": { - "key_algorithm": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "signing_algorithm": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "subject": { - "Attributes": { - "common_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "country": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "distinguished_name_qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "generation_qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "given_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "initials": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "locality": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "organization": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "organizational_unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pseudonym": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "surname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "title": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "revocation_configuration": { - "Attributes": {}, - "BlockTypes": { - "crl_configuration": { - "Attributes": { - "custom_cname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expiration_in_days": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_alb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "drop_invalid_header_fields": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_http2": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "internal": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "subnet_mapping": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_ipv4_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_alb_listener": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssl_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_alb_listener_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_alb_listener_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "condition": { - "Attributes": {}, - "BlockTypes": { - "host_header": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_header": { - "Attributes": { - "http_header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_request_method": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "path_pattern": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source_ip": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_alb_target_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deregistration_delay": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lambda_multi_value_headers_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "load_balancing_algorithm_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "proxy_protocol_v2": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "slow_start": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "health_check": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "healthy_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "matcher": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "stickiness": { - "Attributes": { - "cookie_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_alb_target_group_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ami": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ami_copy": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_ami_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ami_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ami_from_instance": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_without_reboot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_instance_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ami_launch_permission": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_account": { - "Version": 0, - "Block": { - "Attributes": { - "cloudwatch_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "throttle_settings": { - "Type": [ - "list", - [ - "object", - { - "burst_limit": "number", - "rate_limit": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_api_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_authorizer": { - "Version": 0, - "Block": { - "Attributes": { - "authorizer_credentials": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_result_ttl_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "identity_validation_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_base_path_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "base_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_client_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expiration_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "pem_encoded_certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_deployment": { - "Version": 0, - "Block": { - "Attributes": { - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage_description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "triggers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_documentation_part": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "properties": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "location": { - "Attributes": { - "method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_documentation_version": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_domain_name": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate_upload_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloudfront_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloudfront_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "regional_certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regional_certificate_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regional_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "regional_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_gateway_response": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "response_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_integration": { - "Version": 0, - "Block": { - "Attributes": { - "cache_key_parameters": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cache_namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "connection_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_handling": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "credentials": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "integration_http_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "passthrough_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "request_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_milliseconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_integration_response": { - "Version": 0, - "Block": { - "Attributes": { - "content_handling": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "selection_pattern": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_method": { - "Version": 0, - "Block": { - "Attributes": { - "api_key_required": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "authorization_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "request_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_parameters": { - "Type": [ - "map", - "bool" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_validator_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_method_response": { - "Version": 0, - "Block": { - "Attributes": { - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_parameters": { - "Type": [ - "map", - "bool" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_method_settings": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "method_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "settings": { - "Attributes": { - "cache_data_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cache_ttl_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "caching_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_authorization_for_cache_control": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unauthorized_cache_control_header_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_model": { - "Version": 0, - "Block": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schema": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_request_validator": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "validate_request_body": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "validate_request_parameters": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_resource": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "path_part": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_rest_api": { - "Version": 0, - "Block": { - "Attributes": { - "api_key_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "binary_media_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "minimum_compression_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_stage": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cache_cluster_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cache_cluster_size": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_certificate_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "documentation_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "xray_tracing_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "access_log_settings": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_usage_plan": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "product_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "api_stages": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "quota_settings": { - "Attributes": { - "limit": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "offset": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "period": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "throttle_settings": { - "Attributes": { - "burst_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_usage_plan_key": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "usage_plan_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_vpc_link": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_api": { - "Version": 0, - "Block": { - "Attributes": { - "api_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "api_key_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "credentials_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "route_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cors_configuration": { - "Attributes": { - "allow_credentials": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_origins": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expose_headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_age": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_apigatewayv2_api_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "api_mapping_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stage": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_authorizer": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "authorizer_credentials_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "authorizer_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_sources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "jwt_configuration": { - "Attributes": { - "audience": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_apigatewayv2_deployment": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "auto_deployed": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "triggers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_domain_name": { - "Version": 0, - "Block": { - "Attributes": { - "api_mapping_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "domain_name_configuration": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_apigatewayv2_integration": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "connection_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_handling_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "credentials_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "integration_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "integration_response_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "integration_subtype": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "integration_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "integration_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "passthrough_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "payload_format_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_milliseconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "tls_config": { - "Attributes": { - "server_name_to_verify": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_apigatewayv2_integration_response": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "content_handling_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "integration_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "integration_response_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_model": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schema": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_route": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "api_key_required": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "model_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "operation_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "route_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_response_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_route_response": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "model_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "route_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_response_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_stage": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_deploy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_certificate_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage_variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "access_log_settings": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "default_route_settings": { - "Attributes": { - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "detailed_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "route_settings": { - "Attributes": { - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "detailed_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_apigatewayv2_vpc_link": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_app_cookie_stickiness_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cookie_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_appautoscaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "step_scaling_policy_configuration": { - "Attributes": { - "adjustment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_aggregation_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_adjustment_magnitude": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "step_adjustment": { - "Attributes": { - "metric_interval_lower_bound": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_interval_upper_bound": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_tracking_scaling_policy_configuration": { - "Attributes": { - "disable_scale_in": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scale_in_cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scale_out_cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_value": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "customized_metric_specification": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "statistic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "dimensions": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_metric_specification": { - "Attributes": { - "predefined_metric_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appautoscaling_scheduled_action": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "end_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "scalable_target_action": { - "Attributes": { - "max_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appautoscaling_target": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_appmesh_mesh": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "egress_filter": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appmesh_route": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_router_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "http_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scheme": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "header": { - "Attributes": { - "invert": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "match": { - "Attributes": { - "exact": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regex": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "range": { - "Attributes": { - "end": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "start": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tcp_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_appmesh_virtual_node": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "backend": { - "Attributes": {}, - "BlockTypes": { - "virtual_service": { - "Attributes": { - "virtual_service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 25 - }, - "listener": { - "Attributes": {}, - "BlockTypes": { - "health_check": { - "Attributes": { - "healthy_threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "interval_millis": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_millis": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "port_mapping": { - "Attributes": { - "port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logging": { - "Attributes": {}, - "BlockTypes": { - "access_log": { - "Attributes": {}, - "BlockTypes": { - "file": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "service_discovery": { - "Attributes": {}, - "BlockTypes": { - "aws_cloud_map": { - "Attributes": { - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dns": { - "Attributes": { - "hostname": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_appmesh_virtual_router": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "listener": { - "Attributes": {}, - "BlockTypes": { - "port_mapping": { - "Attributes": { - "port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_appmesh_virtual_service": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "provider": { - "Attributes": {}, - "BlockTypes": { - "virtual_node": { - "Attributes": { - "virtual_node_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "virtual_router": { - "Attributes": { - "virtual_router_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_appsync_api_key": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expires": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_appsync_datasource": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "dynamodb_config": { - "Attributes": { - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "use_caller_credentials": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elasticsearch_config": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_config": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_config": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appsync_function": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_source": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "function_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "function_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "request_mapping_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_mapping_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_appsync_graphql_api": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "authentication_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schema": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uris": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "xray_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "additional_authentication_provider": { - "Attributes": { - "authentication_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "openid_connect_config": { - "Attributes": { - "auth_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iat_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_config": { - "Attributes": { - "app_id_client_regex": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "aws_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "log_config": { - "Attributes": { - "cloudwatch_logs_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "exclude_verbose_content": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field_log_level": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "openid_connect_config": { - "Attributes": { - "auth_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iat_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_config": { - "Attributes": { - "app_id_client_regex": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "aws_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "default_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appsync_resolver": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kind": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "caching_config": { - "Attributes": { - "caching_keys": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "pipeline_config": { - "Attributes": { - "functions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_athena_database": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_option": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_athena_named_query": { - "Version": 0, - "Block": { - "Attributes": { - "database": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "workgroup": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_athena_workgroup": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "bytes_scanned_cutoff_per_query": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enforce_workgroup_configuration": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publish_cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "result_configuration": { - "Attributes": { - "output_location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_option": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_autoscaling_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "alb_target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "elb": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_autoscaling_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "default_cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "desired_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enabled_metrics": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "health_check_grace_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "health_check_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "launch_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "load_balancers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_instance_lifetime": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metrics_granularity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_elb_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protect_from_scale_in": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_linked_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "suspended_processes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "set", - [ - "map", - "string" - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "termination_policies": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_zone_identifier": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "wait_for_capacity_timeout": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "wait_for_elb_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "initial_lifecycle_hook": { - "Attributes": { - "default_result": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "heartbeat_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lifecycle_transition": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "notification_metadata": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_target_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_template": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "mixed_instances_policy": { - "Attributes": {}, - "BlockTypes": { - "instances_distribution": { - "Attributes": { - "on_demand_allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "on_demand_base_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "on_demand_percentage_above_base_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "spot_allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "spot_instance_pools": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "spot_max_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "launch_template": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "override": { - "Attributes": { - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tag": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "propagate_at_launch": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_autoscaling_lifecycle_hook": { - "Version": 0, - "Block": { - "Attributes": { - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "default_result": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "heartbeat_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lifecycle_transition": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "notification_metadata": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_target_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_autoscaling_notification": { - "Version": 0, - "Block": { - "Attributes": { - "group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "notifications": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_autoscaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "adjustment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "estimated_instance_warmup": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_aggregation_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "min_adjustment_magnitude": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "step_adjustment": { - "Attributes": { - "metric_interval_lower_bound": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_interval_upper_bound": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_tracking_configuration": { - "Attributes": { - "disable_scale_in": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_value": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "customized_metric_specification": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "statistic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "metric_dimension": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_metric_specification": { - "Attributes": { - "predefined_metric_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_autoscaling_schedule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "desired_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "end_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "min_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "recurrence": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scheduled_action_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_backup_plan": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": { - "completion_window": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "recovery_point_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "start_window": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_vault_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "copy_action": { - "Attributes": { - "destination_vault_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "lifecycle": { - "Attributes": { - "cold_storage_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lifecycle": { - "Attributes": { - "cold_storage_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_backup_selection": { - "Version": 0, - "Block": { - "Attributes": { - "iam_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "plan_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "selection_tag": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_backup_vault": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "recovery_points": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_batch_compute_environment": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "compute_environment_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "compute_environment_name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ecs_cluster_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "service_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status_reason": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "compute_resources": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "desired_vcpus": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ec2_key_pair": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "image_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "max_vcpus": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "min_vcpus": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "spot_iam_fleet_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "launch_template": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_batch_job_definition": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "container_properties": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "retry_strategy": { - "Attributes": { - "attempts": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeout": { - "Attributes": { - "attempt_duration_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_batch_job_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "compute_environments": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_budgets_budget": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "budget_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cost_filters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "limit_amount": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "limit_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "time_period_end": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "time_period_start": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "time_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cost_types": { - "Attributes": { - "include_credit": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_discount": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_other_subscription": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_recurring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_refund": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_subscription": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_tax": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_upfront": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_amortized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_blended": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "notification": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subscriber_email_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subscriber_sns_topic_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "threshold_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloud9_environment_ec2": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "automatic_stop_time_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudformation_stack": { - "Version": 0, - "Block": { - "Attributes": { - "capabilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "disable_rollback": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "notification_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_failure": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outputs": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "template_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudformation_stack_set": { - "Version": 0, - "Block": { - "Attributes": { - "administration_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "capabilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_role_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_set_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "template_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudformation_stack_set_instance": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parameter_overrides": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "retain_stack": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "stack_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudfront_distribution": { - "Version": 1, - "Block": { - "Attributes": { - "aliases": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "caller_reference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_root_object": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "etag": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "http_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "in_progress_validation_batches": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "is_ipv6_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "last_modified_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "price_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retain_on_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "trusted_signers": { - "Type": [ - "list", - [ - "object", - { - "enabled": "bool", - "items": [ - "list", - [ - "object", - { - "aws_account_number": "string", - "key_pair_ids": [ - "set", - "string" - ] - } - ] - ] - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "wait_for_deployment": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "web_acl_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "custom_error_response": { - "Attributes": { - "error_caching_min_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "error_code": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_code": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_page_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "default_cache_behavior": { - "Attributes": { - "allowed_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cached_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "compress": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field_level_encryption_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "smooth_streaming": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "trusted_signers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "viewer_protocol_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_values": { - "Attributes": { - "headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query_string": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "query_string_cache_keys": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cookies": { - "Attributes": { - "forward": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "whitelisted_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "lambda_function_association": { - "Attributes": { - "event_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "include_body": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 4 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "include_cookies": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ordered_cache_behavior": { - "Attributes": { - "allowed_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cached_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "compress": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field_level_encryption_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path_pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "smooth_streaming": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "trusted_signers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "viewer_protocol_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_values": { - "Attributes": { - "headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query_string": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "query_string_cache_keys": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cookies": { - "Attributes": { - "forward": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "whitelisted_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "lambda_function_association": { - "Attributes": { - "event_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "include_body": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 4 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "origin": { - "Attributes": { - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "origin_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "custom_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "custom_origin_config": { - "Attributes": { - "http_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "https_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "origin_keepalive_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "origin_protocol_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "origin_read_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "origin_ssl_protocols": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_origin_config": { - "Attributes": { - "origin_access_identity": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "origin_group": { - "Attributes": { - "origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "failover_criteria": { - "Attributes": { - "status_codes": { - "Type": [ - "set", - "number" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "member": { - "Attributes": { - "origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 2, - "MaxItems": 2 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "restrictions": { - "Attributes": {}, - "BlockTypes": { - "geo_restriction": { - "Attributes": { - "locations": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restriction_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "viewer_certificate": { - "Attributes": { - "acm_certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudfront_default_certificate": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_certificate_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "minimum_protocol_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssl_support_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_cloudfront_origin_access_identity": { - "Version": 0, - "Block": { - "Attributes": { - "caller_reference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloudfront_access_identity_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "etag": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "s3_canonical_user_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudfront_public_key": { - "Version": 0, - "Block": { - "Attributes": { - "caller_reference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encoded_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "etag": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudhsm_v2_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_certificates": { - "Type": [ - "list", - [ - "object", - { - "aws_hardware_certificate": "string", - "cluster_certificate": "string", - "cluster_csr": "string", - "hsm_certificate": "string", - "manufacturer_hardware_certificate": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hsm_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_backup_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudhsm_v2_hsm": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hsm_eni_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hsm_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hsm_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudtrail": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloud_watch_logs_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloud_watch_logs_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_log_file_validation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_logging": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "home_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "include_global_service_events": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "is_multi_region_trail": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "is_organization_trail": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sns_topic_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "event_selector": { - "Attributes": { - "include_management_events": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "read_write_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "data_resource": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "insight_selector": { - "Attributes": { - "insight_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudwatch_dashboard": { - "Version": 0, - "Block": { - "Attributes": { - "dashboard_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dashboard_body": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dashboard_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_event_permission": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "statement_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "condition": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_cloudwatch_event_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_pattern": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "schedule_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_event_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "input_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "batch_target": { - "Attributes": { - "array_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "job_attempts": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "job_definition": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "job_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ecs_target": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "launch_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "task_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "task_definition_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "network_configuration": { - "Attributes": { - "assign_public_ip": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "input_transformer": { - "Attributes": { - "input_paths": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "input_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_target": { - "Attributes": { - "partition_key_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "run_command_targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "sqs_target": { - "Attributes": { - "message_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_cloudwatch_log_destination": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_destination_policy": { - "Version": 0, - "Block": { - "Attributes": { - "access_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "destination_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retention_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_metric_filter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "metric_transformation": { - "Attributes": { - "default_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_cloudwatch_log_resource_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_document": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_stream": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_subscription_filter": { - "Version": 0, - "Block": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "distribution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_metric_alarm": { - "Version": 1, - "Block": { - "Attributes": { - "actions_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "alarm_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "alarm_description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "alarm_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "datapoints_to_alarm": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "evaluate_low_sample_count_percentiles": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "evaluation_periods": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "extended_statistic": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "insufficient_data_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ok_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "statistic": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "threshold_metric_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "treat_missing_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "metric_query": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "return_data": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "metric": { - "Attributes": { - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "period": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stat": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_codebuild_project": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "badge_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "badge_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "build_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "encryption_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "queued_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "artifacts": { - "Attributes": { - "artifact_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "override_artifact_name": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "packaging": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "cache": { - "Attributes": { - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "modes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "environment": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compute_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "image": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "image_pull_credentials_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "privileged_mode": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "environment_variable": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "registry_credential": { - "Attributes": { - "credential": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "credential_provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logs_config": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_logs": { - "Attributes": { - "group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_logs": { - "Attributes": { - "encryption_disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "secondary_artifacts": { - "Attributes": { - "artifact_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "override_artifact_name": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "packaging": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "secondary_sources": { - "Attributes": { - "buildspec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "git_clone_depth": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "report_build_status": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "resource": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "git_submodules_config": { - "Attributes": { - "fetch_submodules": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source": { - "Attributes": { - "buildspec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "git_clone_depth": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "report_build_status": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "resource": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "git_submodules_config": { - "Attributes": { - "fetch_submodules": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_codebuild_report_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "export_config": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_destination": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encryption_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "packaging": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_codebuild_source_credential": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auth_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "server_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "token": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_codebuild_webhook": { - "Version": 0, - "Block": { - "Attributes": { - "branch_filter": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "payload_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "project_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secret": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "filter_group": { - "Attributes": {}, - "BlockTypes": { - "filter": { - "Attributes": { - "exclude_matched_pattern": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_codecommit_repository": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "clone_url_http": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "clone_url_ssh": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_branch": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "repository_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "repository_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_codecommit_trigger": { - "Version": 0, - "Block": { - "Attributes": { - "configuration_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "repository_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "trigger": { - "Attributes": { - "branches": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "events": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - } - } - }, - "aws_codedeploy_app": { - "Version": 0, - "Block": { - "Attributes": { - "compute_platform": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_codedeploy_deployment_config": { - "Version": 0, - "Block": { - "Attributes": { - "compute_platform": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_config_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deployment_config_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "minimum_healthy_hosts": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "traffic_routing_config": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "time_based_canary": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "time_based_linear": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_codedeploy_deployment_group": { - "Version": 0, - "Block": { - "Attributes": { - "app_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "autoscaling_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_config_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "alarm_configuration": { - "Attributes": { - "alarms": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ignore_poll_alarm_failure": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "auto_rollback_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "blue_green_deployment_config": { - "Attributes": {}, - "BlockTypes": { - "deployment_ready_option": { - "Attributes": { - "action_on_timeout": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "wait_time_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "green_fleet_provisioning_option": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "terminate_blue_instances_on_deployment_success": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "termination_wait_time_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "deployment_style": { - "Attributes": { - "deployment_option": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ec2_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ec2_tag_set": { - "Attributes": {}, - "BlockTypes": { - "ec2_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ecs_service": { - "Attributes": { - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "load_balancer_info": { - "Attributes": {}, - "BlockTypes": { - "elb_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_group_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_group_pair_info": { - "Attributes": {}, - "BlockTypes": { - "prod_traffic_route": { - "Attributes": { - "listener_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 2 - }, - "test_traffic_route": { - "Attributes": { - "listener_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "on_premises_instance_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "trigger_configuration": { - "Attributes": { - "trigger_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "trigger_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "trigger_target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_codepipeline": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "artifact_store": { - "Attributes": { - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_key": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "stage": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "category": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "configuration": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "input_artifacts": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "output_artifacts": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "run_order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 2, - "MaxItems": 0 - } - } - } - }, - "aws_codepipeline_webhook": { - "Version": 0, - "Block": { - "Attributes": { - "authentication": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_pipeline": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "authentication_configuration": { - "Attributes": { - "allowed_ip_range": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "secret_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "json_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "match_equals": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_codestarnotifications_notification_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "detail_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "event_type_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "target": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - } - } - }, - "aws_cognito_identity_pool": { - "Version": 0, - "Block": { - "Attributes": { - "allow_unauthenticated_identities": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "developer_provider_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_pool_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "openid_connect_provider_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "saml_provider_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "supported_login_providers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cognito_identity_providers": { - "Attributes": { - "client_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "server_side_token_check": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cognito_identity_pool_roles_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "roles": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "role_mapping": { - "Attributes": { - "ambiguous_role_resolution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "identity_provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "mapping_rule": { - "Attributes": { - "claim": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "match_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 25 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cognito_identity_provider": { - "Version": 0, - "Block": { - "Attributes": { - "attribute_mapping": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idp_identifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provider_details": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cognito_resource_server": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope_identifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "scope": { - "Attributes": { - "scope_description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 100 - } - } - } - }, - "aws_cognito_user_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "precedence": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cognito_user_pool": { - "Version": 0, - "Block": { - "Attributes": { - "alias_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_verified_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "email_verification_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email_verification_subject": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_modified_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mfa_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sms_authentication_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sms_verification_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username_attributes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "admin_create_user_config": { - "Attributes": { - "allow_admin_create_user_only": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "invite_message_template": { - "Attributes": { - "email_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "email_subject": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sms_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "device_configuration": { - "Attributes": { - "challenge_required_on_new_device": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_only_remembered_on_user_prompt": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "email_configuration": { - "Attributes": { - "email_sending_account": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_email_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "reply_to_email_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_config": { - "Attributes": { - "create_auth_challenge": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "define_auth_challenge": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "post_authentication": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "post_confirmation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pre_authentication": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pre_sign_up": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pre_token_generation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_migration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "verify_auth_challenge_response": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "password_policy": { - "Attributes": { - "minimum_length": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "require_lowercase": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "require_numbers": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "require_symbols": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "require_uppercase": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "temporary_password_validity_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "attribute_data_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "developer_only_attribute": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mutable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "required": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "number_attribute_constraints": { - "Attributes": { - "max_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "string_attribute_constraints": { - "Attributes": { - "max_length": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_length": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 50 - }, - "sms_configuration": { - "Attributes": { - "external_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sns_caller_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "software_token_mfa_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_add_ons": { - "Attributes": { - "advanced_security_mode": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "username_configuration": { - "Attributes": { - "case_sensitive": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "verification_message_template": { - "Attributes": { - "default_email_option": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "email_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email_message_by_link": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email_subject": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email_subject_by_link": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "sms_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_cognito_user_pool_client": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_oauth_flows": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allowed_oauth_flows_user_pool_client": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allowed_oauth_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "callback_urls": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "default_redirect_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "explicit_auth_flows": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "generate_secret": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "logout_urls": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "prevent_user_existence_errors": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "read_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "refresh_token_validity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "supported_identity_providers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "write_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "analytics_configuration": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "external_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_data_shared": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_cognito_user_pool_domain": { - "Version": 0, - "Block": { - "Attributes": { - "aws_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudfront_distribution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_config_aggregate_authorization": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_config_config_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "scope": { - "Attributes": { - "compliance_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compliance_resource_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source": { - "Attributes": { - "owner": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "source_detail": { - "Attributes": { - "event_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "message_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 25 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_config_configuration_aggregator": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "account_aggregation_source": { - "Attributes": { - "account_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "all_regions": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "organization_aggregation_source": { - "Attributes": { - "all_regions": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_config_configuration_recorder": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "recording_group": { - "Attributes": { - "all_supported": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_global_resource_types": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_config_configuration_recorder_status": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_config_delivery_channel": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "snapshot_delivery_properties": { - "Attributes": { - "delivery_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_config_organization_custom_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "excluded_accounts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_types_scope": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_key_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_value_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "trigger_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_config_organization_managed_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "excluded_accounts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_types_scope": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tag_key_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_value_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cur_report_definition": { - "Version": 0, - "Block": { - "Attributes": { - "additional_artifacts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "additional_schema_elements": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "compression": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "refresh_closed_reports": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "report_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "report_versioning": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "time_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_customer_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_datapipeline_pipeline": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_datasync_agent": { - "Version": 0, - "Block": { - "Attributes": { - "activation_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_datasync_location_efs": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "efs_file_system_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ec2_config": { - "Attributes": { - "security_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_datasync_location_nfs": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "server_hostname": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "on_prem_config": { - "Attributes": { - "agent_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_datasync_location_s3": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "s3_bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_config": { - "Attributes": { - "bucket_access_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_datasync_location_smb": { - "Version": 0, - "Block": { - "Attributes": { - "agent_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "server_hostname": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "mount_options": { - "Attributes": { - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_datasync_task": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_location_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_location_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "options": { - "Attributes": { - "atime": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bytes_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "gid": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mtime": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "posix_permissions": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preserve_deleted_files": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preserve_devices": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uid": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "verify_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dax_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "configuration_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "node_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "nodes": { - "Type": [ - "list", - [ - "object", - { - "address": "string", - "availability_zone": "string", - "id": "string", - "port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_factor": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dax_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dax_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_db_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "license_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sns_topic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_instance": { - "Version": 1, - "Block": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "allow_major_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "character_set_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "delete_automated_backups": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_iam_role_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "license_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "monitoring_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "monitoring_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "multi_az": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "option_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "performance_insights_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "performance_insights_kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "performance_insights_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "replicas": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replicate_source_db": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timezone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_import": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ingestion_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_engine": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_instance_role_association": { - "Version": 0, - "Block": { - "Attributes": { - "db_instance_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "feature_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_db_option_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "major_engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "option_group_description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "option": { - "Attributes": { - "db_security_group_memberships": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "option_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_memberships": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "option_settings": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_proxy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "debug_logging": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idle_client_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "require_tls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "auth_scheme": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_auth": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "secret_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ingress": { - "Attributes": { - "cidr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_db_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_instance_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "license_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "option_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_db_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_default_network_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "egress": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "icmp_code": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "icmp_type": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_no": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ingress": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "icmp_code": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "icmp_type": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_no": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_default_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "default_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "propagating_vgws": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "route": { - "Type": [ - "set", - [ - "object", - { - "cidr_block": "string", - "egress_only_gateway_id": "string", - "gateway_id": "string", - "instance_id": "string", - "ipv6_cidr_block": "string", - "nat_gateway_id": "string", - "network_interface_id": "string", - "transit_gateway_id": "string", - "vpc_peering_connection_id": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_default_security_group": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "egress": { - "Type": [ - "set", - [ - "object", - { - "cidr_blocks": [ - "list", - "string" - ], - "description": "string", - "from_port": "number", - "ipv6_cidr_blocks": [ - "list", - "string" - ], - "prefix_list_ids": [ - "list", - "string" - ], - "protocol": "string", - "security_groups": [ - "set", - "string" - ], - "self": "bool", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ingress": { - "Type": [ - "set", - [ - "object", - { - "cidr_blocks": [ - "list", - "string" - ], - "description": "string", - "from_port": "number", - "ipv6_cidr_blocks": [ - "list", - "string" - ], - "prefix_list_ids": [ - "list", - "string" - ], - "protocol": "string", - "security_groups": [ - "set", - "string" - ], - "self": "bool", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "revoke_rules_on_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_default_subnet": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assign_ipv6_address_on_creation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "availability_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "map_public_ip_on_launch": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_default_vpc": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assign_generated_ipv6_cidr_block": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dhcp_options_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enable_classiclink": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_classiclink_dns_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_dns_hostnames": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_dns_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ipv6_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "main_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_default_vpc_dhcp_options": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name_servers": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "netbios_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "netbios_node_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ntp_servers": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_devicefarm_project": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_directory_service_conditional_forwarder": { - "Version": 0, - "Block": { - "Attributes": { - "directory_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dns_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "remote_domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_directory_service_directory": { - "Version": 0, - "Block": { - "Attributes": { - "access_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "alias": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_ip_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "edition": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_sso": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "short_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "size": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "connect_settings": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "connect_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_dns_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_settings": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_directory_service_log_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "directory_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dlm_lifecycle_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "policy_details": { - "Attributes": { - "resource_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "schedule": { - "Attributes": { - "copy_tags": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags_to_add": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "create_rule": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "interval_unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "times": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "retain_rule": { - "Attributes": { - "count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_dms_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "certificate_pem": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate_wallet": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dms_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "extra_connection_attributes": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "server_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssl_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "elasticsearch_settings": { - "Attributes": { - "endpoint_uri": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "error_retry_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "full_load_error_percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kafka_settings": { - "Attributes": { - "broker": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_settings": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "mongodb_settings": { - "Attributes": { - "auth_mechanism": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auth_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auth_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "docs_to_investigate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "extract_doc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "nesting_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_settings": { - "Attributes": { - "bucket_folder": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "csv_delimiter": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "csv_row_delimiter": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "external_table_definition": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_dms_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dms_replication_instance": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "allow_major_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "multi_az": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "replication_instance_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_instance_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_instance_private_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_instance_public_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_subnet_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dms_replication_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "replication_subnet_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_subnet_group_description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_subnet_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dms_replication_task": { - "Version": 0, - "Block": { - "Attributes": { - "cdc_start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "migration_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_instance_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_task_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_task_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_task_settings": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_endpoint_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "table_mappings": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_endpoint_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_docdb_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "master_username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_docdb_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "writer": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_docdb_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_docdb_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_docdb_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_bgp_peer": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "bgp_peer_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bandwidth": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "has_logical_redundancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_connection_association": { - "Version": 0, - "Block": { - "Attributes": { - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lag_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_gateway_association": { - "Version": 1, - "Block": { - "Attributes": { - "allowed_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dx_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "proposal_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_gateway_association_proposal": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "associated_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dx_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_hosted_private_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mtu": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_private_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_public_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_filter_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_public_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_transit_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mtu": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_transit_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_lag": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "connections_bandwidth": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "has_logical_redundancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_private_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mtu": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_public_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_filter_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_transit_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mtu": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dynamodb_global_table": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "replica": { - "Attributes": { - "region_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dynamodb_table": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "billing_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hash_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "range_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "read_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "stream_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stream_label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "stream_view_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "write_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "global_secondary_index": { - "Attributes": { - "hash_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "non_key_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "projection_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "range_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "read_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "write_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "local_secondary_index": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "non_key_attributes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "projection_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "range_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "point_in_time_recovery": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "replica": { - "Attributes": { - "region_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "ttl": { - "Attributes": { - "attribute_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_dynamodb_table_item": { - "Version": 0, - "Block": { - "Attributes": { - "hash_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "item": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "range_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ebs_default_kms_key": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ebs_encryption_by_default": { - "Version": 0, - "Block": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ebs_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_encryption_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_alias": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ebs_snapshot_copy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_encryption_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_alias": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_snapshot_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ebs_volume": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "multi_attach_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_availability_zone_group": { - "Version": 0, - "Block": { - "Attributes": { - "group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "opt_in_status": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_capacity_reservation": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "end_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "end_date_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ephemeral_storage": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_match_criteria": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_platform": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_client_vpn_authorization_rule": { - "Version": 0, - "Block": { - "Attributes": { - "access_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorize_all_groups": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_network_cidr": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_client_vpn_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "client_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_servers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "server_certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "split_tunnel": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transport_protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authentication_options": { - "Attributes": { - "active_directory_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_certificate_chain_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "saml_provider_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 2 - }, - "connection_log_options": { - "Attributes": { - "cloudwatch_log_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudwatch_log_stream": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_ec2_client_vpn_network_association": { - "Version": 0, - "Block": { - "Attributes": { - "association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_client_vpn_route": { - "Version": 0, - "Block": { - "Attributes": { - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "origin": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_vpc_subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "excess_capacity_termination_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "replace_unhealthy_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "terminate_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "terminate_instances_with_expiration": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "launch_template_config": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "override": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "on_demand_options": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "spot_options": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_interruption_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_pools_to_use_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_capacity_specification": { - "Attributes": { - "default_target_capacity_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_demand_target_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_target_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "total_target_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ec2_local_gateway_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "local_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "local_gateway_virtual_interface_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_local_gateway_route_table_vpc_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "local_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "local_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_tag": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_traffic_mirror_filter": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_services": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_traffic_mirror_filter_rule": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "protocol": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_number": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "traffic_direction": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "traffic_mirror_filter_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination_port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source_port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_ec2_traffic_mirror_session": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "packet_length": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "session_number": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "traffic_mirror_filter_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "traffic_mirror_target_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_network_id": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_traffic_mirror_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "network_load_balancer_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "association_default_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_accept_shared_attachments": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_route_table_association": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_route_table_propagation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "propagation_default_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpn_ecmp_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_peering_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "peer_transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_peering_attachment_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "peer_transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_route": { - "Version": 0, - "Block": { - "Attributes": { - "blackhole": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "default_association_route_table": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_propagation_route_table": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_route_table_propagation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_vpc_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "dns_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_default_route_table_association": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_default_route_table_propagation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_vpc_attachment_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "dns_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_default_route_table_association": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_default_route_table_propagation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ecr_lifecycle_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "repository": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ecr_repository": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_tag_mutability": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "repository_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "image_scanning_configuration": { - "Attributes": { - "scan_on_push": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ecr_repository_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "repository": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ecs_capacity_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "auto_scaling_group_provider": { - "Attributes": { - "auto_scaling_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "managed_termination_protection": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "managed_scaling": { - "Attributes": { - "maximum_scaling_step_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "minimum_scaling_step_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_ecs_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "capacity_providers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "default_capacity_provider_strategy": { - "Attributes": { - "base": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "capacity_provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ecs_service": { - "Version": 0, - "Block": { - "Attributes": { - "cluster": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "deployment_maximum_percent": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_minimum_healthy_percent": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "desired_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_ecs_managed_tags": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_new_deployment": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "health_check_grace_period_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "launch_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "propagate_tags": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scheduling_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "task_definition": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "capacity_provider_strategy": { - "Attributes": { - "base": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "capacity_provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "deployment_controller": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "load_balancer": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "container_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "elb_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "network_configuration": { - "Attributes": { - "assign_public_ip": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ordered_placement_strategy": { - "Attributes": { - "field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "placement_constraints": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - }, - "service_registries": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "container_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "registry_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ecs_task_definition": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "container_definitions": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cpu": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipc_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "memory": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "network_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "pid_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "requires_compatibilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "task_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "inference_accelerator": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "device_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "placement_constraints": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - }, - "proxy_configuration": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "volume": { - "Attributes": { - "host_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "docker_volume_configuration": { - "Attributes": { - "autoprovision": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "driver": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "driver_opts": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "efs_volume_configuration": { - "Attributes": { - "file_system_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "root_directory": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_encryption": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_encryption_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authorization_config": { - "Attributes": { - "access_point_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_efs_access_point": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "file_system_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "file_system_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "posix_user": { - "Attributes": { - "gid": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secondary_gids": { - "Type": [ - "set", - "number" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uid": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "root_directory": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "creation_info": { - "Attributes": { - "owner_gid": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_uid": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "permissions": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_efs_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "creation_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "performance_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "provisioned_throughput_in_mibps": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throughput_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "lifecycle_policy": { - "Attributes": { - "transition_to_ia": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_efs_file_system_policy": { - "Version": 0, - "Block": { - "Attributes": { - "file_system_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_efs_mount_target": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "file_system_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "file_system_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "mount_target_dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_egress_only_internet_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_eip": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associate_with_private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_owned_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_owned_ipv4_pool": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ipv4_pool": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "read": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_eip_association": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "allow_reassociation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_eks_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_authority": { - "Type": [ - "list", - [ - "object", - { - "data": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_at": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled_cluster_log_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity": { - "Type": [ - "list", - [ - "object", - { - "oidc": [ - "list", - [ - "object", - { - "issuer": "string" - } - ] - ] - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_config": { - "Attributes": { - "resources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "provider": { - "Attributes": { - "key_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "vpc_config": { - "Attributes": { - "cluster_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint_private_access": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint_public_access": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "public_access_cidrs": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_eks_fargate_profile": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "fargate_profile_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "pod_execution_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "selector": { - "Attributes": { - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_eks_node_group": { - "Version": 0, - "Block": { - "Attributes": { - "ami_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "disk_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "force_update_version": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "node_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "node_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "release_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resources": { - "Type": [ - "list", - [ - "object", - { - "autoscaling_groups": [ - "list", - [ - "object", - { - "name": "string" - } - ] - ], - "remote_access_security_group_id": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "launch_template": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "remote_access": { - "Attributes": { - "ec2_ssh_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scaling_config": { - "Attributes": { - "desired_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "max_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "min_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elastic_beanstalk_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "appversion_lifecycle": { - "Attributes": { - "delete_source_from_s3": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_age_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_elastic_beanstalk_application_version": { - "Version": 0, - "Block": { - "Attributes": { - "application": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elastic_beanstalk_configuration_template": { - "Version": 0, - "Block": { - "Attributes": { - "application": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "environment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "solution_stack_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elastic_beanstalk_environment": { - "Version": 1, - "Block": { - "Attributes": { - "all_settings": { - "Type": [ - "set", - [ - "object", - { - "name": "string", - "namespace": "string", - "resource": "string", - "value": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "application": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "autoscaling_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cname_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instances": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "launch_configurations": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "load_balancers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "poll_interval": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "queues": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "solution_stack_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "triggers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "version_label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "wait_for_ready_timeout": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elasticache_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "az_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cache_nodes": { - "Type": [ - "list", - [ - "object", - { - "address": "string", - "availability_zone": "string", - "id": "string", - "port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "configuration_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "node_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "num_cache_nodes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "replication_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_retention_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elasticache_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elasticache_replication_group": { - "Version": 1, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "at_rest_encryption_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auth_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "automatic_failover_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configuration_endpoint_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "member_clusters": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "node_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "number_cache_clusters": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "primary_endpoint_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_group_description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_retention_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_encryption_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cluster_mode": { - "Attributes": { - "num_node_groups": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replicas_per_node_group": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elasticache_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elasticache_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elasticsearch_domain": { - "Version": 0, - "Block": { - "Attributes": { - "access_policies": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "advanced_options": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "elasticsearch_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kibana_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "advanced_security_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "internal_user_database_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "master_user_options": { - "Attributes": { - "master_user_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "master_user_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "master_user_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cluster_config": { - "Attributes": { - "dedicated_master_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dedicated_master_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dedicated_master_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "warm_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "warm_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "warm_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "zone_awareness_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "zone_awareness_config": { - "Attributes": { - "availability_zone_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cognito_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "identity_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "domain_endpoint_options": { - "Attributes": { - "enforce_https": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tls_security_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_options": { - "Attributes": { - "ebs_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encrypt_at_rest": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "log_publishing_options": { - "Attributes": { - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "node_to_node_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "snapshot_options": { - "Attributes": { - "automated_snapshot_start_hour": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "vpc_options": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_elasticsearch_domain_policy": { - "Version": 0, - "Block": { - "Attributes": { - "access_policies": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elastictranscoder_pipeline": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input_bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "output_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "content_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "content_config_permissions": { - "Attributes": { - "access": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grantee": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grantee_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "notifications": { - "Attributes": { - "completed": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "error": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "progressing": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "warning": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnail_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnail_config_permissions": { - "Attributes": { - "access": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grantee": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grantee_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elastictranscoder_preset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "container": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "video_codec_options": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "audio": { - "Attributes": { - "audio_packing_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bit_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "channels": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "codec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sample_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "audio_codec_options": { - "Attributes": { - "bit_depth": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bit_order": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "signed": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnails": { - "Attributes": { - "aspect_ratio": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_height": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_width": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "padding_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resolution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "video": { - "Attributes": { - "aspect_ratio": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bit_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "codec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "display_aspect_ratio": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fixed_gop": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "frame_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "keyframes_max_dist": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_frame_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_height": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_width": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "padding_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resolution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "video_watermarks": { - "Attributes": { - "horizontal_align": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "horizontal_offset": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_height": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_width": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "opacity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vertical_align": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vertical_offset": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_draining": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "connection_draining_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instances": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "internal": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_security_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check": { - "Attributes": { - "healthy_threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "listener": { - "Attributes": { - "instance_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "lb_protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ssl_certificate_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_elb_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "elb": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_emr_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "additional_info": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "applications": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "autoscaling_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "configurations": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configurations_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_ami_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_root_volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "keep_job_flow_alive_when_no_steps": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "master_public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "release_label": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scale_down_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "step": { - "Type": [ - "list", - [ - "object", - { - "action_on_failure": "string", - "hadoop_jar_step": [ - "list", - [ - "object", - { - "args": [ - "list", - "string" - ], - "jar": "string", - "main_class": "string", - "properties": [ - "map", - "string" - ] - } - ] - ], - "name": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "step_concurrency_level": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "termination_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "visible_to_all_users": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "bootstrap_action": { - "Attributes": { - "args": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "core_instance_fleet": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "core_instance_group": { - "Attributes": { - "autoscaling_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ec2_attributes": { - "Attributes": { - "additional_master_security_groups": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "additional_slave_security_groups": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "emr_managed_master_security_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "emr_managed_slave_security_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_profile": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_security_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kerberos_attributes": { - "Attributes": { - "ad_domain_join_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "ad_domain_join_user": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cross_realm_trust_principal_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "kdc_admin_password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "realm": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "master_instance_fleet": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "master_instance_group": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_emr_instance_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_emr_instance_group": { - "Version": 0, - "Block": { - "Attributes": { - "autoscaling_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "configurations_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "running_instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_emr_managed_scaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "compute_limits": { - "Attributes": { - "maximum_capacity_units": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "maximum_core_capacity_units": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_ondemand_capacity_units": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "minimum_capacity_units": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unit_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_emr_security_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "configuration": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_flow_log": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "eni_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_destination": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_destination_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_aggregation_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "traffic_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_fms_admin_account": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_fsx_lustre_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "export_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "import_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "imported_file_chunk_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "per_unit_storage_throughput": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "weekly_maintenance_start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_fsx_windows_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "active_directory_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "automatic_backup_retention_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "copy_tags_to_backups": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "daily_automatic_backup_start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_file_server_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "remote_administration_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_backup": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throughput_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "weekly_maintenance_start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "self_managed_active_directory": { - "Attributes": { - "dns_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "file_system_administrators_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "organizational_unit_distinguished_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_gamelift_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "routing_strategy": { - "Attributes": { - "fleet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_gamelift_build": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "storage_location": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_gamelift_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "build_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ec2_instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "fleet_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_paths": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "metric_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "new_game_session_protection_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ec2_inbound_permission": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ip_range": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - }, - "resource_creation_limit_policy": { - "Attributes": { - "new_game_sessions_per_creator": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy_period_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "runtime_configuration": { - "Attributes": { - "game_session_activation_timeout_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_concurrent_game_session_activations": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "server_process": { - "Attributes": { - "concurrent_executions": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "launch_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_gamelift_game_session_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "destinations": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "player_latency_policy": { - "Attributes": { - "maximum_individual_player_latency_milliseconds": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_duration_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_glacier_vault": { - "Version": 0, - "Block": { - "Attributes": { - "access_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "notification": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sns_topic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_glacier_vault_lock": { - "Version": 0, - "Block": { - "Attributes": { - "complete_lock": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ignore_deletion_error": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vault_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_globalaccelerator_accelerator": { - "Version": 0, - "Block": { - "Attributes": { - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ip_sets": { - "Type": [ - "list", - [ - "object", - { - "ip_addresses": [ - "list", - "string" - ], - "ip_family": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attributes": { - "Attributes": { - "flow_logs_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "flow_logs_s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "flow_logs_s3_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_globalaccelerator_endpoint_group": { - "Version": 0, - "Block": { - "Attributes": { - "endpoint_group_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "health_check_interval_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "health_check_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "health_check_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "health_check_protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "threshold_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "traffic_dial_percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "client_ip_preservation_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "endpoint_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - } - } - }, - "aws_globalaccelerator_listener": { - "Version": 0, - "Block": { - "Attributes": { - "accelerator_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_affinity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - } - } - }, - "aws_glue_catalog_database": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "location_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_glue_catalog_table": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retention": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "table_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "view_expanded_text": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "view_original_text": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "partition_keys": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "storage_descriptor": { - "Attributes": { - "bucket_columns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compressed": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "input_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "number_of_buckets": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "output_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stored_as_sub_directories": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "columns": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "ser_de_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "serialization_library": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "skewed_info": { - "Attributes": { - "skewed_column_names": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skewed_column_value_location_maps": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skewed_column_values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sort_columns": { - "Attributes": { - "column": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sort_order": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_classifier": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "csv_classifier": { - "Attributes": { - "allow_single_column": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "contains_header": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delimiter": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "disable_value_trimming": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "header": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "quote_symbol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "grok_classifier": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "custom_patterns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grok_pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json_classifier": { - "Attributes": { - "json_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xml_classifier": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "row_tag": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "connection_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "match_criteria": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "physical_connection_requirements": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_id_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_crawler": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "classifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "table_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "catalog_target": { - "Attributes": { - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tables": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodb_target": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "jdbc_target": { - "Attributes": { - "connection_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "exclusions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "s3_target": { - "Attributes": { - "exclusions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "schema_change_policy": { - "Attributes": { - "delete_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_job": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "connections": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "glue_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_workers": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "worker_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "command": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "python_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "script_location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "execution_property": { - "Attributes": { - "max_concurrent_runs": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "notification_property": { - "Attributes": { - "notify_delay_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_security_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_encryption": { - "Attributes": { - "cloudwatch_encryption_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "job_bookmarks_encryption": { - "Attributes": { - "job_bookmarks_encryption_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "s3_encryption": { - "Attributes": { - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_encryption_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_glue_trigger": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "workflow_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "actions": { - "Attributes": { - "arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "crawler_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "job_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "predicate": { - "Attributes": { - "logical": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "conditions": { - "Attributes": { - "crawl_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "crawler_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "job_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "logical_operator": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_glue_user_defined_function": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "class_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "create_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "resource_uris": { - "Attributes": { - "resource_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 1000 - } - } - } - }, - "aws_glue_workflow": { - "Version": 0, - "Block": { - "Attributes": { - "default_run_properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_detector": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "finding_publishing_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_filter": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rank": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "finding_criteria": { - "Attributes": {}, - "BlockTypes": { - "criterion": { - "Attributes": { - "equals": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "greater_than": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "greater_than_or_equal": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "less_than": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "less_than_or_equal": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "not_equals": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_guardduty_invite_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_guardduty_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "activate": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_member": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "disable_email_notification": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invitation_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "invite": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "relationship_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_guardduty_organization_admin_account": { - "Version": 0, - "Block": { - "Attributes": { - "admin_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_organization_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "auto_enable": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_publishing_destination": { - "Version": 0, - "Block": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "destination_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_threatintelset": { - "Version": 0, - "Block": { - "Attributes": { - "activate": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_access_key": { - "Version": 0, - "Block": { - "Attributes": { - "encrypted_secret": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "secret": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "ses_smtp_password_v4": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_account_alias": { - "Version": 0, - "Block": { - "Attributes": { - "account_alias": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_account_password_policy": { - "Version": 0, - "Block": { - "Attributes": { - "allow_users_to_change_password": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expire_passwords": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hard_expiry": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_password_age": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "minimum_password_length": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password_reuse_prevention": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_lowercase_characters": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_numbers": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_symbols": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_uppercase_characters": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_group_membership": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_group_policy": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_group_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_instance_profile": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "create_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_openid_connect_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "client_id_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "thumbprint_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_role": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assume_role_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "create_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_detach_policies": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_session_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "permissions_boundary": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_role_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_role_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_saml_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "saml_metadata_document": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_server_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_iam_service_linked_role": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "create_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "custom_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "permissions_boundary": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_group_membership": { - "Version": 0, - "Block": { - "Attributes": { - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_login_profile": { - "Version": 0, - "Block": { - "Attributes": { - "encrypted_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "password_length": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password_reset_required": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_ssh_key": { - "Version": 0, - "Block": { - "Attributes": { - "encoding": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ssh_public_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_inspector_assessment_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_inspector_assessment_template": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rules_package_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_inspector_resource_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_instance": { - "Version": 1, - "Block": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cpu_core_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cpu_threads_per_core": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "get_password_data": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hibernation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "host_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_addresses": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "password_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "primary_network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "secondary_private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interface": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_internet_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "active": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_pem": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "csr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "public_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_iot_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_role_alias": { - "Version": 0, - "Block": { - "Attributes": { - "alias": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "credential_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_thing": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_client_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "thing_type_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_thing_principal_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "thing": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_thing_type": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deprecated": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "properties": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "searchable_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_iot_topic_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sql": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sql_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_alarm": { - "Attributes": { - "alarm_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_reason": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "cloudwatch_metric": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodb": { - "Attributes": { - "hash_key_field": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hash_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hash_key_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "operation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "payload_field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodbv2": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "put_item": { - "Attributes": { - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "elasticsearch": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "index": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "error_action": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_alarm": { - "Attributes": { - "alarm_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_reason": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cloudwatch_metric": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dynamodb": { - "Attributes": { - "hash_key_field": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hash_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hash_key_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "operation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "payload_field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dynamodbv2": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "put_item": { - "Attributes": { - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elasticsearch": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "index": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "separator": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iot_analytics": { - "Attributes": { - "channel_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iot_events": { - "Attributes": { - "input_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis": { - "Attributes": { - "partition_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "republish": { - "Attributes": { - "qos": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sns": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqs": { - "Attributes": { - "queue_url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "use_base64": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "step_functions": { - "Attributes": { - "execution_name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_machine_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "separator": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "iot_analytics": { - "Attributes": { - "channel_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "iot_events": { - "Attributes": { - "input_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "kinesis": { - "Attributes": { - "partition_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lambda": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "republish": { - "Attributes": { - "qos": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "s3": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sns": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sqs": { - "Attributes": { - "queue_url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "use_base64": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "step_functions": { - "Attributes": { - "execution_name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_machine_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_key_pair": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "key_pair_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_kinesis_analytics_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "create_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_update_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "log_stream_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "inputs": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "starting_position_configuration": { - "Type": [ - "list", - [ - "object", - { - "starting_position": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "stream_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "kinesis_firehose": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_stream": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parallelism": { - "Attributes": { - "count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": {}, - "BlockTypes": { - "lambda": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "record_columns": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "outputs": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "kinesis_firehose": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_stream": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 3 - }, - "reference_data_sources": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "s3": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "file_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "record_columns": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_kinesis_firehose_delivery_stream": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "destination_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "elasticsearch_configuration": { - "Attributes": { - "buffering_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffering_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "index_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "index_rotation_period": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "extended_s3_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "error_output_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "data_format_conversion_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "input_format_configuration": { - "Attributes": {}, - "BlockTypes": { - "deserializer": { - "Attributes": {}, - "BlockTypes": { - "hive_json_ser_de": { - "Attributes": { - "timestamp_formats": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "open_x_json_ser_de": { - "Attributes": { - "case_insensitive": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "column_to_json_key_mappings": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "convert_dots_in_json_keys_to_underscores": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "output_format_configuration": { - "Attributes": {}, - "BlockTypes": { - "serializer": { - "Attributes": {}, - "BlockTypes": { - "orc_ser_de": { - "Attributes": { - "block_size_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bloom_filter_columns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bloom_filter_false_positive_probability": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dictionary_key_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_padding": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "format_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "padding_tolerance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "row_index_stride": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stripe_size_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parquet_ser_de": { - "Attributes": { - "block_size_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_dictionary_compression": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_padding_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "page_size_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "writer_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "schema_configuration": { - "Attributes": { - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_backup_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_source_configuration": { - "Attributes": { - "kinesis_stream_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redshift_configuration": { - "Attributes": { - "cluster_jdbcurl": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "copy_options": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_table_columns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "retry_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_backup_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "splunk_configuration": { - "Attributes": { - "hec_acknowledgment_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hec_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hec_endpoint_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hec_token": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_kinesis_stream": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "encryption_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enforce_consumer_deletion": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "shard_count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "shard_level_metrics": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_kinesis_video_stream": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "creation_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_retention_in_hours": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "media_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_kms_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_kms_ciphertext": { - "Version": 0, - "Block": { - "Attributes": { - "ciphertext_blob": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "context": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "plaintext": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_kms_external_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deletion_window_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "expiration_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_material_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "key_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "key_usage": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_to": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_kms_grant": { - "Version": 0, - "Block": { - "Attributes": { - "grant_creation_tokens": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grant_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "grant_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "grantee_principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "operations": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "retire_on_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retiring_principal": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "constraints": { - "Attributes": { - "encryption_context_equals": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encryption_context_subset": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_kms_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_master_key_spec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deletion_window_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_key_rotation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "key_usage": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lambda_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "function_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "routing_config": { - "Attributes": { - "additional_version_weights": { - "Type": [ - "map", - "number" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lambda_event_source_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "batch_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bisect_batch_on_function_error": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_source_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "function_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_modified": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "last_processing_result": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "maximum_batching_window_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_record_age_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maximum_retry_attempts": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parallelization_factor": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "starting_position": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "starting_position_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "state_transition_reason": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "uuid": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "destination_config": { - "Attributes": {}, - "BlockTypes": { - "on_failure": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lambda_function": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filename": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "handler": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "last_modified": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "layers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "memory_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publish": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "qualified_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "reserved_concurrent_executions": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "runtime": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_object_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_code_hash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_code_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "dead_letter_config": { - "Attributes": { - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "environment": { - "Attributes": { - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file_system_config": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "local_mount_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "tracing_config": { - "Attributes": { - "mode": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lambda_function_event_invoke_config": { - "Version": 0, - "Block": { - "Attributes": { - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maximum_event_age_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_retry_attempts": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination_config": { - "Attributes": {}, - "BlockTypes": { - "on_failure": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "on_success": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lambda_layer_version": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "compatible_runtimes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filename": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "layer_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "layer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "license_info": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_object_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_code_hash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_code_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lambda_permission": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "event_source_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_account": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "statement_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "statement_id_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lambda_provisioned_concurrency_config": { - "Version": 0, - "Block": { - "Attributes": { - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "provisioned_concurrent_executions": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_launch_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_monitoring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "placement_tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_classic_link_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_classic_link_security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_launch_template": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "latest_version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ram_disk_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update_default_version": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "block_device_mappings": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "no_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs": { - "Attributes": { - "delete_on_termination": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "capacity_reservation_specification": { - "Attributes": { - "capacity_reservation_preference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "capacity_reservation_target": { - "Attributes": { - "capacity_reservation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cpu_options": { - "Attributes": { - "core_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "threads_per_core": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elastic_gpu_specifications": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "elastic_inference_accelerator": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "hibernation_options": { - "Attributes": { - "configured": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iam_instance_profile": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "instance_market_options": { - "Attributes": { - "market_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spot_options": { - "Attributes": { - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_interruption_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "license_specification": { - "Attributes": { - "license_configuration_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "monitoring": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interfaces": { - "Attributes": { - "associate_public_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete_on_termination": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv4_address_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv4_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "placement": { - "Attributes": { - "affinity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "host_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "partition_number": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spread_domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tag_specifications": { - "Attributes": { - "resource_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_lb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "drop_invalid_header_fields": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_http2": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "internal": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "subnet_mapping": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_ipv4_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_lb_cookie_stickiness_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cookie_expiration_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lb_listener": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssl_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_lb_listener_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lb_listener_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "condition": { - "Attributes": {}, - "BlockTypes": { - "host_header": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_header": { - "Attributes": { - "http_header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_request_method": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "path_pattern": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source_ip": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_lb_ssl_negotiation_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_lb_target_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deregistration_delay": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lambda_multi_value_headers_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "load_balancing_algorithm_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "proxy_protocol_v2": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "slow_start": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "health_check": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "healthy_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "matcher": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "stickiness": { - "Attributes": { - "cookie_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lb_target_group_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lex_slot_type": { - "Version": 0, - "Block": { - "Attributes": { - "checksum": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "create_version": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value_selection_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "enumeration_value": { - "Attributes": { - "synonyms": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10000 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_licensemanager_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "license_configuration_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_licensemanager_license_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "license_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "license_count_hard_limit": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "license_counting_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "license_rules": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_domain": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_instance": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "blueprint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cpu_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_at": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "is_static_ip": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "key_pair_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ram_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_key_pair": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted_private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_static_ip": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "support_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_static_ip_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "static_ip_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_load_balancer_backend_server_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_load_balancer_listener_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_load_balancer_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_type_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "policy_attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_macie_member_account_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "member_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_macie_s3_bucket_association": { - "Version": 0, - "Block": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "member_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "classification_type": { - "Attributes": { - "continuous": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "one_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_main_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "original_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_media_convert_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "pricing_plan": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "reservation_plan_settings": { - "Attributes": { - "commitment": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "renewal_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "reserved_slots": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_media_package_channel": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "channel_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hls_ingest": { - "Type": [ - "list", - [ - "object", - { - "ingest_endpoints": [ - "list", - [ - "object", - { - "password": "string", - "url": "string", - "username": "string" - } - ] - ] - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_media_store_container": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_media_store_container_policy": { - "Version": 0, - "Block": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_mq_broker": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "broker_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "deployment_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "host_instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instances": { - "Type": [ - "list", - [ - "object", - { - "console_url": "string", - "endpoints": [ - "list", - "string" - ], - "ip_address": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encryption_options": { - "Attributes": { - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "use_aws_owned_key": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logs": { - "Attributes": { - "audit": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "general": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "maintenance_window_start_time": { - "Attributes": { - "day_of_week": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "time_of_day": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "time_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user": { - "Attributes": { - "console_access": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_mq_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "latest_revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_msk_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bootstrap_brokers": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bootstrap_brokers_tls": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "current_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enhanced_monitoring": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kafka_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_broker_nodes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "zookeeper_connect_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "broker_node_group_info": { - "Attributes": { - "az_distribution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_subnets": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ebs_volume_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "client_authentication": { - "Attributes": {}, - "BlockTypes": { - "tls": { - "Attributes": { - "certificate_authority_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "configuration_info": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "revision": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encryption_info": { - "Attributes": { - "encryption_at_rest_kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_in_transit": { - "Attributes": { - "client_broker": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "in_cluster": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logging_info": { - "Attributes": {}, - "BlockTypes": { - "broker_logs": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_logs": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "log_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "open_monitoring": { - "Attributes": {}, - "BlockTypes": { - "prometheus": { - "Attributes": {}, - "BlockTypes": { - "jmx_exporter": { - "Attributes": { - "enabled_in_broker": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "node_exporter": { - "Attributes": { - "enabled_in_broker": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_msk_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kafka_versions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "latest_revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "server_properties": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_nat_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_neptune_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_cloudwatch_logs_exports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "neptune_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "neptune_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_source_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "neptune_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "neptune_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "writer": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "license_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_network_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "egress": { - "Type": [ - "set", - [ - "object", - { - "action": "string", - "cidr_block": "string", - "from_port": "number", - "icmp_code": "number", - "icmp_type": "number", - "ipv6_cidr_block": "string", - "protocol": "string", - "rule_no": "number", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ingress": { - "Type": [ - "set", - [ - "object", - { - "action": "string", - "cidr_block": "string", - "from_port": "number", - "icmp_code": "number", - "icmp_type": "number", - "ipv6_cidr_block": "string", - "protocol": "string", - "rule_no": "number", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_network_acl_rule": { - "Version": 0, - "Block": { - "Attributes": { - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "egress": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "icmp_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "icmp_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "network_acl_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_number": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_network_interface": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "mac_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_ips_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attachment": { - "Attributes": { - "attachment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_network_interface_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "attachment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_network_interface_sg_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_opsworks_application": { - "Version": 0, - "Block": { - "Attributes": { - "auto_bundle_on_deploy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "aws_flow_ruby_settings": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_source_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_source_database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_root": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domains": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_ssl": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rails_env": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "short_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "app_source": { - "Attributes": { - "password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "revision": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssh_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "environment": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secure": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ssl_configuration": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_custom_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "short_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_ganglia_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_haproxy_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "healthcheck_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "healthcheck_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stats_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stats_password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stats_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stats_user": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_instance": { - "Version": 0, - "Block": { - "Attributes": { - "agent_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ami_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "architecture": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_scaling_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "created_at": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "delete_ebs": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete_eip": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ec2_instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ecs_cluster_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "elastic_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "hostname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "infrastructure_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "last_service_error_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "layer_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "os": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "platform": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "registered_by": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reported_agent_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reported_os_family": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reported_os_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reported_os_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "root_device_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "root_device_volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ssh_host_dsa_key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ssh_host_rsa_key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ssh_key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_java_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "app_server": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "app_server_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "jvm_options": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "jvm_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "jvm_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_memcached_layer": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_memory": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_mysql_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_password_on_all_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_nodejs_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "nodejs_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_permission": { - "Version": 0, - "Block": { - "Attributes": { - "allow_ssh": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "allow_sudo": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_opsworks_php_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_rails_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "app_server": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bundler_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "manage_bundler": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "passenger_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ruby_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rubygems_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_rds_db_instance": { - "Version": 0, - "Block": { - "Attributes": { - "db_password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "db_user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rds_db_instance_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_opsworks_stack": { - "Version": 0, - "Block": { - "Attributes": { - "agent_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "berkshelf_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "color": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configuration_manager_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configuration_manager_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "default_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "default_os": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_root_device_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_ssh_key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "hostname_theme": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "manage_berkshelf": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stack_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_custom_cookbooks": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_opsworks_security_groups": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "custom_cookbooks_source": { - "Attributes": { - "password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "revision": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssh_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_static_web_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_user_profile": { - "Version": 0, - "Block": { - "Attributes": { - "allow_self_management": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ssh_public_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssh_username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_account": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iam_user_access_to_billing": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "joined_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "joined_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_organization": { - "Version": 0, - "Block": { - "Attributes": { - "accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string", - "status": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_service_access_principals": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled_policy_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "feature_set": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_account_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "master_account_email": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "master_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "non_master_accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string", - "status": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "roots": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "id": "string", - "name": "string", - "policy_types": [ - "list", - [ - "object", - { - "status": "string", - "type": "string" - } - ] - ] - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_organizational_unit": { - "Version": 0, - "Block": { - "Attributes": { - "accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "content": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_adm_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_apns_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "team_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_apns_sandbox_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "team_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_apns_voip_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "team_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_apns_voip_sandbox_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "team_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_app": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "campaign_hook": { - "Attributes": { - "lambda_function_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "web_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "limits": { - "Attributes": { - "daily": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "messages_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "total": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "quiet_time": { - "Attributes": { - "end": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "start": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_pinpoint_baidu_channel": { - "Version": 0, - "Block": { - "Attributes": { - "api_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "secret_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_email_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_address": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "messages_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_event_stream": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "destination_stream_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_gcm_channel": { - "Version": 0, - "Block": { - "Attributes": { - "api_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_sms_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "promotional_messages_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "sender_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "short_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transactional_messages_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_placement_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "placement_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_proxy_protocol_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_ports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_qldb_ledger": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_quicksight_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_quicksight_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iam_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "session_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ram_principal_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_share_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ram_resource_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_share_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ram_resource_share": { - "Version": 0, - "Block": { - "Attributes": { - "allow_external_principals": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ram_resource_share_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invitation_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "receiver_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "resources": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "sender_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "share_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "share_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "share_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_rds_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backtrack_window": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "db_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_http_endpoint": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "global_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "master_username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_source_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_import": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ingestion_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_engine": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scaling_configuration": { - "Attributes": { - "auto_pause": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "seconds_until_auto_pause": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_rds_cluster_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_endpoint_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "custom_endpoint_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "excluded_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "static_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_rds_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "db_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "monitoring_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "monitoring_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "performance_insights_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "performance_insights_kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "writer": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_rds_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_rds_global_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "global_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "global_cluster_members": { - "Type": [ - "set", - [ - "object", - { - "db_cluster_arn": "string", - "is_writer": "bool" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "global_cluster_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_db_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_redshift_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "allow_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "automated_snapshot_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_public_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_revision_number": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "elastic_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enhanced_vpc_routing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "master_username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "node_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_nodes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_account": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "logging": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "snapshot_copy": { - "Attributes": { - "destination_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "grant_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_redshift_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "severity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_redshift_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_redshift_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ingress": { - "Attributes": { - "cidr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_redshift_snapshot_copy_grant": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_copy_grant_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_redshift_snapshot_schedule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "definitions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_redshift_snapshot_schedule_association": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "schedule_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_redshift_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_resourcegroups_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "resource_query": { - "Attributes": { - "query": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_prefix_list_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "egress_only_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "local_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "nat_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "origin": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_delegation_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "reference_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route53_health_check": { - "Version": 0, - "Block": { - "Attributes": { - "child_health_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "child_healthchecks": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudwatch_alarm_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudwatch_alarm_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_sni": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "failure_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fqdn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "insufficient_data_health_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "invert_healthcheck": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "measure_latency": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "reference_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route53_query_log": { - "Version": 0, - "Block": { - "Attributes": { - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route53_record": { - "Version": 2, - "Block": { - "Attributes": { - "allow_overwrite": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "fqdn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "health_check_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "multivalue_answer_routing_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "records": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "set_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "alias": { - "Attributes": { - "evaluate_target_health": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "failover_routing_policy": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "geolocation_routing_policy": { - "Attributes": { - "continent": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "country": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subdivision": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "latency_routing_policy": { - "Attributes": { - "region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "weighted_routing_policy": { - "Attributes": { - "weight": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_resolver_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "direction": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "host_vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_address": { - "Attributes": { - "ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 10 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_resolver_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "resolver_endpoint_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "share_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "target_ip": { - "Attributes": { - "ip": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_resolver_rule_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resolver_rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_vpc_association_authorization": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route53_zone": { - "Version": 0, - "Block": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delegation_set_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "vpc": { - "Attributes": { - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_zone_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owning_account": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "propagating_vgws": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route": { - "Type": [ - "set", - [ - "object", - { - "cidr_block": "string", - "egress_only_gateway_id": "string", - "gateway_id": "string", - "instance_id": "string", - "ipv6_cidr_block": "string", - "local_gateway_id": "string", - "nat_gateway_id": "string", - "network_interface_id": "string", - "transit_gateway_id": "string", - "vpc_peering_connection_id": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_s3_access_point": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "has_public_access_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_origin": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "public_access_block_configuration": { - "Attributes": { - "block_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_configuration": { - "Attributes": { - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_s3_account_public_access_block": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "block_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_s3_bucket": { - "Version": 0, - "Block": { - "Attributes": { - "acceleration_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "acl": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "bucket_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket_regional_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "request_payer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "website_domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "website_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "cors_rule": { - "Attributes": { - "allowed_headers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allowed_methods": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "allowed_origins": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "expose_headers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_age_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "grant": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "permissions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lifecycle_rule": { - "Attributes": { - "abort_incomplete_multipart_upload_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "expiration": { - "Attributes": { - "date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expired_object_delete_marker": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "noncurrent_version_expiration": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "noncurrent_version_transition": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "transition": { - "Attributes": { - "date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "logging": { - "Attributes": { - "target_bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "object_lock_configuration": { - "Attributes": { - "object_lock_enabled": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": {}, - "BlockTypes": { - "default_retention": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mode": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "years": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "replication_configuration": { - "Attributes": { - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rules": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replica_kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "access_control_translation": { - "Attributes": { - "owner": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source_selection_criteria": { - "Attributes": {}, - "BlockTypes": { - "sse_kms_encrypted_objects": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "server_side_encryption_configuration": { - "Attributes": {}, - "BlockTypes": { - "rule": { - "Attributes": {}, - "BlockTypes": { - "apply_server_side_encryption_by_default": { - "Attributes": { - "kms_master_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sse_algorithm": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "versioning": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mfa_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "website": { - "Attributes": { - "error_document": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "index_document": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "redirect_all_requests_to": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "routing_rules": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_s3_bucket_analytics_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "storage_class_analysis": { - "Attributes": {}, - "BlockTypes": { - "data_export": { - "Attributes": { - "output_schema_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": {}, - "BlockTypes": { - "s3_bucket_destination": { - "Attributes": { - "bucket_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_s3_bucket_inventory": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "included_object_versions": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "optional_fields": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": {}, - "BlockTypes": { - "bucket": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption": { - "Attributes": {}, - "BlockTypes": { - "sse_kms": { - "Attributes": { - "key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sse_s3": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schedule": { - "Attributes": { - "frequency": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_s3_bucket_metric": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_s3_bucket_notification": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "lambda_function": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lambda_function_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "queue": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "queue_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "topic": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_s3_bucket_object": { - "Version": 0, - "Block": { - "Attributes": { - "acl": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cache_control": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_disposition": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_encoding": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_language": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "etag": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metadata": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "object_lock_legal_hold_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "object_lock_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "object_lock_retain_until_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "server_side_encryption": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "website_redirect": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_s3_bucket_policy": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_s3_bucket_public_access_block": { - "Version": 0, - "Block": { - "Attributes": { - "block_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sagemaker_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint_config_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sagemaker_endpoint_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "production_variants": { - "Attributes": { - "accelerator_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "initial_instance_count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "initial_variant_weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "model_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "variant_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_sagemaker_model": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enable_network_isolation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "container": { - "Attributes": { - "container_hostname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "environment": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "image": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "model_data_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "primary_container": { - "Attributes": { - "container_hostname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "environment": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "image": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "model_data_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_sagemaker_notebook_instance": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "direct_internet_access": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lifecycle_config_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sagemaker_notebook_instance_lifecycle_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_start": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_secretsmanager_secret": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "recovery_window_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rotation_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "rotation_lambda_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rotation_rules": { - "Attributes": { - "automatically_after_days": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_secretsmanager_secret_rotation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rotation_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "rotation_lambda_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secret_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rotation_rules": { - "Attributes": { - "automatically_after_days": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_secretsmanager_secret_version": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "secret_binary": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "secret_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secret_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "version_stages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_security_group": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "egress": { - "Type": [ - "set", - [ - "object", - { - "cidr_blocks": [ - "list", - "string" - ], - "description": "string", - "from_port": "number", - "ipv6_cidr_blocks": [ - "list", - "string" - ], - "prefix_list_ids": [ - "list", - "string" - ], - "protocol": "string", - "security_groups": [ - "set", - "string" - ], - "self": "bool", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ingress": { - "Type": [ - "set", - [ - "object", - { - "cidr_blocks": [ - "list", - "string" - ], - "description": "string", - "from_port": "number", - "ipv6_cidr_blocks": [ - "list", - "string" - ], - "prefix_list_ids": [ - "list", - "string" - ], - "protocol": "string", - "security_groups": [ - "set", - "string" - ], - "self": "bool", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "revoke_rules_on_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_security_group_rule": { - "Version": 2, - "Block": { - "Attributes": { - "cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix_list_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "self": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "Type of rule, ingress (inbound) or egress (outbound).", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_account": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_action_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_member": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invite": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "master_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "member_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_product_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "product_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_standards_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "standards_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_service_discovery_http_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_service_discovery_private_dns_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_service_discovery_public_dns_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_service_discovery_service": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "dns_config": { - "Attributes": { - "namespace_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "routing_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "dns_records": { - "Attributes": { - "ttl": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check_config": { - "Attributes": { - "failure_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check_custom_config": { - "Attributes": { - "failure_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_servicecatalog_portfolio": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_servicequotas_service_quota": { - "Version": 0, - "Block": { - "Attributes": { - "adjustable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_value": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "quota_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "quota_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "request_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "request_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "service_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "value": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_active_receipt_rule_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_configuration_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_domain_dkim": { - "Version": 0, - "Block": { - "Attributes": { - "dkim_tokens": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_domain_identity": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "verification_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_domain_identity_verification": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ses_domain_mail_from": { - "Version": 0, - "Block": { - "Attributes": { - "behavior_on_mx_failure": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "mail_from_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_email_identity": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_event_destination": { - "Version": 0, - "Block": { - "Attributes": { - "configuration_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "matching_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_destination": { - "Attributes": { - "default_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dimension_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value_source": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "kinesis_destination": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sns_destination": { - "Attributes": { - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_ses_identity_notification_topic": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "include_original_headers": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_identity_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_receipt_filter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cidr": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_receipt_rule": { - "Version": 0, - "Block": { - "Attributes": { - "after": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "recipients": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scan_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tls_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "add_header_action": { - "Attributes": { - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "bounce_action": { - "Attributes": { - "message": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sender": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "smtp_reply_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lambda_action": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "invocation_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "s3_action": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "object_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sns_action": { - "Attributes": { - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stop_action": { - "Attributes": { - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "workmail_action": { - "Attributes": { - "organization_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ses_receipt_rule_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_template": { - "Version": 0, - "Block": { - "Attributes": { - "html": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subject": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "text": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sfn_activity": { - "Version": 0, - "Block": { - "Attributes": { - "creation_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sfn_state_machine": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "definition": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_shield_protection": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_simpledb_domain": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_snapshot_create_volume_permission": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_platform_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "event_delivery_failure_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_endpoint_created_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_endpoint_deleted_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_endpoint_updated_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform_credential": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "platform_principal": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "success_feedback_sample_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_sms_preferences": { - "Version": 0, - "Block": { - "Attributes": { - "default_sender_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_sms_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delivery_status_iam_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delivery_status_success_sampling_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "monthly_spend_limit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "usage_report_s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_topic": { - "Version": 0, - "Block": { - "Attributes": { - "application_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "application_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "application_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "delivery_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "display_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_master_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "sqs_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sqs_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sqs_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_topic_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_topic_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "confirmation_timeout_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delivery_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "endpoint_auto_confirms": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raw_message_delivery": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_spot_datafeed_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_spot_fleet_request": { - "Version": 1, - "Block": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "excess_capacity_termination_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fleet_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_fleet_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_interruption_behaviour": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_pools_to_use_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "load_balancers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "replace_unhealthy_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_request_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "terminate_instances_with_expiration": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_from": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "wait_for_fulfillment": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "launch_specification": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "placement_tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_template_config": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "overrides": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_spot_instance_request": { - "Version": 0, - "Block": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cpu_core_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cpu_threads_per_core": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "get_password_data": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hibernation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "host_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_interruption_behaviour": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_addresses": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "launch_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "password_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "primary_network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "secondary_private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_bid_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "spot_instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_request_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "spot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_from": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "wait_for_fulfillment": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interface": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_sqs_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "content_based_deduplication": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delay_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fifo_queue": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_data_key_reuse_period_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_master_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_message_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "message_retention_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "receive_wait_time_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "redrive_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "visibility_timeout_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sqs_queue_policy": { - "Version": 1, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "queue_url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_activation": { - "Version": 0, - "Block": { - "Attributes": { - "activation_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expiration_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "expired": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "registration_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "registration_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_association": { - "Version": 1, - "Block": { - "Attributes": { - "association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "association_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "automation_target_parameter_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compliance_severity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_concurrency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_errors": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "schedule_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "output_location": { - "Attributes": { - "s3_bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - } - } - } - }, - "aws_ssm_document": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "content": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "document_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "document_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hash_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "latest_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "parameter": { - "Type": [ - "list", - [ - "object", - { - "default_value": "string", - "description": "string", - "name": "string", - "type": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "permissions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "platform_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "schema_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attachments_source": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ssm_maintenance_window": { - "Version": 0, - "Block": { - "Attributes": { - "allow_unassociated_targets": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cutoff": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "end_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule_timezone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "start_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_maintenance_window_target": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_information": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "window_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 5 - } - } - } - }, - "aws_ssm_maintenance_window_task": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_concurrency": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "max_errors": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "task_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "task_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "window_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "task_invocation_parameters": { - "Attributes": {}, - "BlockTypes": { - "automation_parameters": { - "Attributes": { - "document_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_parameters": { - "Attributes": { - "client_context": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "payload": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "run_command_parameters": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_hash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_hash_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "output_s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "output_s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "notification_config": { - "Attributes": { - "notification_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_events": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "step_functions_parameters": { - "Attributes": { - "input": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_ssm_parameter": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_pattern": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "data_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "overwrite": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_patch_baseline": { - "Version": 0, - "Block": { - "Attributes": { - "approved_patches": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "approved_patches_compliance_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rejected_patches": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "approval_rule": { - "Attributes": { - "approve_after_days": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "compliance_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_non_security": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "patch_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "global_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 4 - } - } - } - }, - "aws_ssm_patch_group": { - "Version": 0, - "Block": { - "Attributes": { - "baseline_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "patch_group": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_resource_data_sync": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_destination": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sync_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_storagegateway_cache": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_storagegateway_cached_iscsi_volume": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "chap_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lun_number": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_interface_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_volume_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volume_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size_in_bytes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_storagegateway_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "activation_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "average_download_rate_limit_in_bits_per_sec": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "average_upload_rate_limit_in_bits_per_sec": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "gateway_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "gateway_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_timezone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "gateway_vpc_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "medium_changer_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "smb_guest_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "smb_security_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tape_drive_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "smb_active_directory_settings": { - "Attributes": { - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_storagegateway_nfs_file_share": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "client_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "default_storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fileshare_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "guess_mime_type_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "object_acl": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "read_only": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "requester_pays": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "squash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cache_attributes": { - "Attributes": { - "cache_stale_timeout_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "nfs_file_share_defaults": { - "Attributes": { - "directory_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "file_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "group_id": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_storagegateway_smb_file_share": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "audit_destination_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authentication": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "case_sensitivity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fileshare_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "guess_mime_type_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invalid_user_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "object_acl": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "read_only": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "requester_pays": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "smb_acl_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_user_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cache_attributes": { - "Attributes": { - "cache_stale_timeout_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_storagegateway_upload_buffer": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_storagegateway_working_storage": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_subnet": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assign_ipv6_address_on_creation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "availability_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_cidr_block_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "map_public_ip_on_launch": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_swf_domain": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "workflow_execution_retention_period_in_days": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_transfer_server": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "host_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "host_key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_provider_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "invocation_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "logging_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "endpoint_details": { - "Attributes": { - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_transfer_ssh_key": { - "Version": 0, - "Block": { - "Attributes": { - "body": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "server_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_transfer_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "home_directory": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "server_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_volume_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "force_detach": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "skip_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assign_generated_ipv6_cidr_block": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dhcp_options_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enable_classiclink": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_classiclink_dns_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_dns_hostnames": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_dns_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "main_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_dhcp_options": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "netbios_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "netbios_node_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ntp_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_dhcp_options_association": { - "Version": 0, - "Block": { - "Attributes": { - "dhcp_options_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_entry": { - "Type": [ - "list", - [ - "object", - { - "dns_name": "string", - "hosted_zone_id": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "prefix_list_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_dns_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "requester_managed": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "route_table_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_vpc_endpoint_connection_notification": { - "Version": 0, - "Block": { - "Attributes": { - "connection_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "connection_notification_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_service_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint_service": { - "Version": 0, - "Block": { - "Attributes": { - "acceptance_required": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "allowed_principals": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "base_endpoint_dns_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "manages_vpc_endpoints": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "network_load_balancer_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "private_dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "service_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint_service_allowed_principal": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_service_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint_subnet_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_vpc_ipv4_cidr_block_association": { - "Version": 0, - "Block": { - "Attributes": { - "cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_vpc_peering_connection": { - "Version": 0, - "Block": { - "Attributes": { - "accept_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_vpc_peering_connection_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "accept_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "peer_vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_vpc_peering_connection_options": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_vpn_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_gateway_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "routes": { - "Type": [ - "set", - [ - "object", - { - "destination_cidr_block": "string", - "source": "string", - "state": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "static_routes_only": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tunnel1_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel1_bgp_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel1_bgp_holdtime": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel1_cgw_inside_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel1_inside_cidr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tunnel1_preshared_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true - }, - "tunnel1_vgw_inside_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_bgp_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_bgp_holdtime": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_cgw_inside_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_inside_cidr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tunnel2_preshared_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true - }, - "tunnel2_vgw_inside_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vgw_telemetry": { - "Type": [ - "set", - [ - "object", - { - "accepted_route_count": "number", - "last_status_change": "string", - "outside_ip_address": "string", - "status": "string", - "status_message": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpn_connection_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpn_connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpn_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpn_gateway_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpn_gateway_route_propagation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_waf_byte_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "byte_match_tuples": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_geo_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "geo_match_constraint": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_descriptors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_rate_based_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rate_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "predicates": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "negated": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_regex_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "regex_match_tuple": { - "Attributes": { - "regex_pattern_set_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "regex_pattern_strings": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_waf_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "predicates": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "negated": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "activated_rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_size_constraint_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "size_constraints": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_sql_injection_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "sql_injection_match_tuples": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_configuration": { - "Attributes": { - "log_destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rules": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_xss_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "xss_match_tuples": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_byte_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "byte_match_tuples": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_geo_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "geo_match_constraint": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_descriptor": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_rate_based_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rate_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "predicate": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "negated": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_regex_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "regex_match_tuple": { - "Attributes": { - "regex_pattern_set_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "regex_pattern_strings": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_wafregional_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "predicate": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "negated": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "activated_rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_size_constraint_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "size_constraints": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_sql_injection_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "sql_injection_match_tuple": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_configuration": { - "Attributes": { - "log_destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_web_acl_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "web_acl_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_wafregional_xss_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "xss_match_tuple": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafv2_ip_set": { - "Version": 0, - "Block": { - "Attributes": { - "addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_wafv2_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "regular_expression": { - "Attributes": { - "regex_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - } - } - }, - "aws_wafv2_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_wafv2_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": {}, - "BlockTypes": { - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "none": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "managed_rule_group_statement": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vendor_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "excluded_rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rate_based_statement": { - "Attributes": { - "aggregate_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "limit": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scope_down_statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rule_group_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "excluded_rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_wafv2_web_acl_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "web_acl_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_wafv2_web_acl_logging_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_destination_configs": { - "Type": [ - "set", - "string" - ], - "Description": "AWS Kinesis Firehose Delivery Stream ARNs", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "AWS WebACL ARN", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 100 - } - } - } - }, - "aws_worklink_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "audit_stream_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "company_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_ca_certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "display_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "optimize_for_end_user_location": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "identity_provider": { - "Attributes": { - "saml_metadata": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_worklink_website_certificate_authority_association": { - "Version": 0, - "Block": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "display_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fleet_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "website_ca_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_workspaces_directory": { - "Version": 0, - "Block": { - "Attributes": { - "alias": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_user_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "directory_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "directory_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "directory_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_ip_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_role_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "registration_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "workspace_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "self_service_permissions": { - "Attributes": { - "change_compute_type": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "increase_volume_size": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rebuild_workspace": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restart_workspace": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "switch_running_mode": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_workspaces_ip_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rules": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_workspaces_workspace": { - "Version": 0, - "Block": { - "Attributes": { - "bundle_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "computer_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "directory_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_volume_encryption_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_volume_encryption_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_encryption_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "workspace_properties": { - "Attributes": { - "compute_type_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_volume_size_gib": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "running_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "running_mode_auto_stop_timeout_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_volume_size_gib": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_xray_encryption_config": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_xray_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "filter_expression": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_xray_sampling_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fixed_rate": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "host": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "reservoir_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "url_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - } -} \ No newline at end of file diff --git a/pkg/remote/aws/test/s3_bucket_metrics_list_bucket/results.golden.json b/pkg/remote/test/s3_bucket_metrics_list_bucket/results.golden.json similarity index 100% rename from pkg/remote/aws/test/s3_bucket_metrics_list_bucket/results.golden.json rename to pkg/remote/test/s3_bucket_metrics_list_bucket/results.golden.json diff --git a/pkg/remote/aws/test/s3_bucket_metrics_list_metrics/results.golden.json b/pkg/remote/test/s3_bucket_metrics_list_metrics/results.golden.json similarity index 100% rename from pkg/remote/aws/test/s3_bucket_metrics_list_metrics/results.golden.json rename to pkg/remote/test/s3_bucket_metrics_list_metrics/results.golden.json diff --git a/pkg/remote/aws/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metric2_Bucket2.res.golden.json b/pkg/remote/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metric2_Bucket2-eu-west-3.res.golden.json similarity index 100% rename from pkg/remote/aws/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metric2_Bucket2.res.golden.json rename to pkg/remote/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metric2_Bucket2-eu-west-3.res.golden.json diff --git a/pkg/remote/aws/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metric_Bucket2.res.golden.json b/pkg/remote/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metric_Bucket2-eu-west-3.res.golden.json similarity index 100% rename from pkg/remote/aws/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metric_Bucket2.res.golden.json rename to pkg/remote/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metric_Bucket2-eu-west-3.res.golden.json diff --git a/pkg/remote/aws/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metrics2_Bucket2.res.golden.json b/pkg/remote/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metrics2_Bucket2-eu-west-3.res.golden.json similarity index 100% rename from pkg/remote/aws/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metrics2_Bucket2.res.golden.json rename to pkg/remote/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metrics2_Bucket2-eu-west-3.res.golden.json diff --git a/pkg/remote/aws/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metrics_Bucket2.res.golden.json b/pkg/remote/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metrics_Bucket2-eu-west-3.res.golden.json similarity index 100% rename from pkg/remote/aws/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metrics_Bucket2.res.golden.json rename to pkg/remote/test/s3_bucket_metrics_multiple/aws_s3_bucket_metric-bucket-martin-test-drift2_Metrics_Bucket2-eu-west-3.res.golden.json diff --git a/pkg/remote/aws/test/s3_bucket_metrics_multiple/results.golden.json b/pkg/remote/test/s3_bucket_metrics_multiple/results.golden.json similarity index 100% rename from pkg/remote/aws/test/s3_bucket_metrics_multiple/results.golden.json rename to pkg/remote/test/s3_bucket_metrics_multiple/results.golden.json